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
310
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
Rubyの日本語リファレンスマニュアルの現在と未来
znz
0
39
devise-two-factorを4.xから5.xに上げた話
znz
0
150
docs.ruby-lang.org/ja/ の生成方法を変えた
znz
0
59
Ubuntuのriscv64版をqemuで動かした
znz
0
69
lilo.linux.or.jpをbusterからbullseyeに上げた
znz
0
73
小規模個人アプリをRails 7.xにバージョンアップした話
znz
0
63
Ruby リファレンスマニュアル改善計画 2022 進捗報告
znz
0
120
Rubyist Magazine Reboot
znz
0
170
History of Japanese Ruby reference manual, and future
znz
0
1.6k
Other Decks in Programming
See All in Programming
技術を改善し続ける
gumioji
0
190
Better Code Design in PHP
afilina
0
200
Lambdaの監視、できてますか?Datadogを用いてLambdaを見守ろう
nealle
2
900
JAWS Days 2025のインフラ
komakichi
1
400
⚪⚪の⚪⚪をSwiftUIで再現す る
u503
0
160
CIBMTR振り返り+敗北から学ぶコンペの取り組み方反省
takanao
1
390
AWS CDKにおけるL2 Constructの仕組み / aws-cdk-l2-construct
gotok365
4
810
Boost Your Web Performance with Hyperdrive
chimame
1
210
未経験でSRE、はじめました! 組織を支える役割と軌跡
curekoshimizu
1
250
The Price of Micro Frontends… and Your Alternatives @bastacon 2025 in Frankfurt
manfredsteyer
PRO
0
360
Domain-Driven Design (Tutorial)
hschwentner
13
22k
たのしいSocketのしくみ / Socket Under a Microscope
coe401_
9
1.5k
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.6k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.1k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
Being A Developer After 40
akosma
89
590k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.6k
Designing Experiences People Love
moore
140
23k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Product Roadmaps are Hard
iamctodd
PRO
51
11k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Side Projects
sachag
452
42k
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