20221122


GitLab CI の parent/child pipeline
タスクを並列に分解したくて、動的に job を生成したくなった
適当に ts でスクリプトを書いて yml を生成して、それを needs でつなげて trigger - include - artifact - job みたいな感じでつなげると動的に生成した yml から child pipeline を作り出せる
また、child pipeline で parent pipeline の artifact を参照したくなったのだが、うまいやり方がわからなくて、parent pipeline の方で PARENT_PIPELINE_ID: $CI_PIPELINE_ID てな感じで環境変数で pipeline の ID を child に流すと child の needs に接続できた