Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
workflow,job,step の使い分けの基準を考える
Search
Kazuhiro NISHIYAMA
November 26, 2019
Programming
0
260
workflow,job,step の使い分けの基準を考える
[GitHub Actions Meetup Osaka #1](
https://gaug.connpass.com/event/152956/)での発表資料です
。
Kazuhiro NISHIYAMA
November 26, 2019
Tweet
Share
More Decks by Kazuhiro NISHIYAMA
See All by Kazuhiro NISHIYAMA
docs.ruby-lang.org/ja/ の生成方法を変えた
znz
0
18
Ubuntuのriscv64版をqemuで動かした
znz
0
25
lilo.linux.or.jpをbusterからbullseyeに上げた
znz
0
36
小規模個人アプリをRails 7.xにバージョンアップした話
znz
0
26
Ruby リファレンスマニュアル改善計画 2022 進捗報告
znz
0
86
Rubyist Magazine Reboot
znz
0
97
History of Japanese Ruby reference manual, and future
znz
0
1.5k
qemuのriscv64にDebianを入れてみた
znz
0
89
systemd 再入門
znz
0
310
Other Decks in Programming
See All in Programming
最古の関数型言語「Lisp」ことはじめ / lisp_in_kamiyama
uhooi
1
190
実用的かつリーズナブルな 「Azure × Gemini × LINE」~キャラクターBot 実装ライブデモ~
tomodo_ysys
1
170
コード生成を伴うLLMエージェント - 2024.07.18 Tokyo AI
smiyawaki0820
11
4.1k
CSC307 Lecture 10
javiergs
PRO
0
310
Android開発者のための Kotlin Multiplatform入門
ntaro
0
190
Play Billing Library 7.0.0 変更点まとめ@potatotips#88
kako351
0
160
DMMプラットフォームにおけるTiDBの導入から運用まで
pospome
7
3k
AHC035解説
terryu16
0
730
今こそ始める、CDKコンストラクトライブラリ開発 ― 入門から実践まで
tmokmss
1
930
Polarsの成長: v0.14からv1.0までの変遷と今後の展望
zerebom
1
350
日付と正規化
megmogmog1965
0
140
SDCon2024: Enabling DevOps and Team Topologies thru architecture: architecting for fast flow
cer
PRO
0
780
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
90
47k
A Modern Web Designer's Workflow
chriscoyier
689
190k
The Invisible Customer
myddelton
117
13k
Optimizing for Happiness
mojombo
373
69k
A better future with KSS
kneath
231
17k
What's new in Ruby 2.0
geeforr
338
31k
Producing Creativity
orderedlist
PRO
340
39k
Agile that works and the tools we love
rasmusluckow
325
20k
The Invisible Side of Design
smashingmag
294
50k
Automating Front-end Workflow
addyosmani
1362
200k
Typedesign – Prime Four
hannesfritz
37
2.2k
Teambox: Starting and Learning
jrom
130
8.6k
Transcript
workflow,job,step の使 い分けの基準を考える Kazuhiro NISHIYAMA GitHub Actions Meetup Osaka #1
2019/11/26 Powered by Rabbit 2.2.1
自己紹介 西山 和広 Ruby のコミッター twitter, github など: @znz 株式会社Ruby開発
www.ruby-dev.jp 1/7
workflow,job,step workflow 1 YAML ファイル job ランナー (コンテナなどの仮想環境) step プログラム
2/7
workflow の分割 トリガーが違うなら分割必須 pull request だけ tag push だけ (リリースアクション)
issue に反応など 3/7
workflow の分割? CI 環境の違い ubuntu と macos と windows で
CI 次の job で分割でも構わない 4/7
job の分割 実行環境 (runs-on) が違うときは必須 matrix で一部の違いはまとめられる needs で依存関係 if
で ci skip 5/7
step の分割 分割必須 uses: を使う shell: が違う よくあるその他の分割理由 ログを分ける 6/7
まとめ workflow: トリガー job: 実行環境 step: uses やシェル 7/7 Powered
by Rabbit 2.2.1