1. ホーム
  2. github

[解決済み] Githubのアクション。長いコマンドを複数行に分割する

2022-02-26 12:08:45

質問

Githubのアクションコマンドが非常に長いのですが、どうしたらいいですか?

name: build

on: [push]

jobs:
    build:
        runs-on: ubuntu-18.04
        steps:
            - uses: actions/checkout@v1
            - name: Install Prerequisites
              run: |
                sudo apt-get update
                sudo apt-get install -y --no-install-recommends "a very very long list of prerequisites"

読みやすくするために、長いコマンドを複数行に分割することは可能ですか?区切り文字「♪」を試しましたが、うまくいきません。ありがとうございました。

解決方法を教えてください。

以下のように、バックスラッシュで行を区切って複数行のコマンドを発行しています。

- name: Configure functions
  run: |
    firebase functions:config:set \
      some.key1="${{ secrets.SOME_KEY_1 }}" \
      some.key2="${{ secrets.SOME_KEY_2 }}" \
    ...    


直前の'|'文字に注意してください。