GitHub Actions で複数行の文字列、改行を扱う方法
GitHub Actions で複数行の文字列、改行を扱う方法をご紹介します。
前提知識 スクリプト インジェクションのリスクを理解する
まず、GitHub Docs スクリプト インジェクションのリスクを理解する を理解していることを前提とします。
解決方法 区切り文字で複数行の文字列、改行を扱う
EOF
のような区切り文字で複数行の文字列、改行を扱えます。
steps:
- name: Set the value in bash
id: multiline_strings
run: |
echo 'multiline_strings<> $GITHUB_ENV
echo '1' >> $GITHUB_ENV
echo '2' >> $GITHUB_ENV
echo 'EOF' >> $GITHUB_ENV
詳しくは以下のページを参照してください。
- 複数行の文字列 – GitHub Actions のワークフロー コマンド – GitHub Docs
- github actions – How to fix or avoid Error: Unable to process file command 'output' successfully? – Stack Overflow
以上、GitHub Actions で複数行の文字列、改行を使いたい、現場からお送りしました。