O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

workflow,job,step の使い分けの基準を考える

34 visualizações

Publicada em

[GitHub Actions Meetup Osaka #1](https://gaug.connpass.com/event/152956/)での発表資料です。

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

workflow,job,step の使い分けの基準を考える

  1. 1. workflow,job,step の使 い分けの基準を考える Kazuhiro NISHIYAMA GitHub Actions Meetup Osaka #1 2019/11/26 Powered by Rabbit 2.2.1
  2. 2. 自己紹介 西山 和広 Ruby のコミッター twitter, github など: @znz 株式会社Ruby開発 www.ruby-dev.jp 1/7
  3. 3. workflow,job,step workflow 1 YAML ファイル job ランナー (コンテナなどの仮想環境) step プログラム 2/7
  4. 4. workflow の分割 トリガーが違うなら分割必須 pull request だけ tag push だけ (リリースアクション) issue に反応など 3/7
  5. 5. workflow の分割? CI 環境の違い ubuntu と macos と windows で CI 次の job で分割でも構わない 4/7
  6. 6. job の分割 実行環境 (runs-on) が違うときは必須 matrix で一部の違いはまとめられる needs で依存関係 if で ci skip 5/7
  7. 7. step の分割 分割必須 uses: を使う shell: が違う よくあるその他の分割理由 ログを分ける 6/7
  8. 8. まとめ workflow: トリガー job: 実行環境 step: uses やシェル 7/7Powered by Rabbit 2.2.1

×