Github Actions
$PATH
ubuntu-latest の2020/02/15時点では以下の通り
code:text
/usr/share/rust/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
ただ /usr/local/bin 配下に何かを置こうとしても Permission denied エラーになるので、パスを通す場合はパスを追加する方向が良さそう
code:yaml
- run: echo "::add-path::./bin"
Deploy key
$ ssh-keygen -t rsa -b 4096 -C "$(git config user.email)" -f gh-pages -N ""
公開鍵はリポジトリ設定の Deploy keys で Allow write access にチェックを入れて登録
秘密鍵はリポジトリ設定の Secrets に登録
jobs.<job_id>.needs
別 yaml の <job_id> は指定できる?
needs を指定した job 1 つだけだとNG
Your workflow file was invalid: The pipeline is not valid. The pipeline must contain at least one job with no dependencies.
needs を指定しない job がある場合でも unknown になる
Your workflow file was invalid: The pipeline is not valid. Job build_test2 depends on unknown job build_test1.
試しに 別 yaml の name を使って needs: <name>.build_test1 みたいにしてもダメ
つまり別 yaml の <job_id> は指定できなさそう