学んだ事
- Github Actionsを構成するワークフロー構文
- Unix系では「$?」に、一つ前のコマンドに実行結果が格納されている
$ echo HelloWorld
HelloWorld
$ echo $?
0
$ failed command
bash: failed: command not found
$ echo $?
127
Githubでは、パブリックリポジトリでは、殆ど制限なく無料で色々な機能が使用出来る。プライベートリポジトリでは有料化されている機能が多い。
Github Hosted Runnerは、PaaS
Github Self Hosted Runnerは、IaaS
jq JSONを操作するコマンド。JQueryの略称かとずっと勘違いしていた…
ジョブの並列実行とかも可能である
ジョブ間を跨いでデータを共有する方法は、OUTPUTかアーティファクト
Dependabbotによるパッケージのアップデート
Githubでは特定のコミットを指定したい場合、タグではなくコミットハッシュを指定する。タグはつけられているコミットを管理者都合で変更可能なので、意図しないコミットの変更が発生する可能性がある。
OpenID Connectの基本的な概念
fromJSON関数による動的なワークフロー
Github Appトークンの基本的な概念