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
300
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
29
devise-two-factorを4.xから5.xに上げた話
znz
0
120
docs.ruby-lang.org/ja/ の生成方法を変えた
znz
0
54
Ubuntuのriscv64版をqemuで動かした
znz
0
56
lilo.linux.or.jpをbusterからbullseyeに上げた
znz
0
67
小規模個人アプリをRails 7.xにバージョンアップした話
znz
0
55
Ruby リファレンスマニュアル改善計画 2022 進捗報告
znz
0
110
Rubyist Magazine Reboot
znz
0
150
History of Japanese Ruby reference manual, and future
znz
0
1.6k
Other Decks in Programming
See All in Programming
DevFest - Serverless 101 with Google Cloud Functions
tunmise
0
140
ASP. NET CoreにおけるWebAPIの最新情報
tomokusaba
0
170
Compose でデザインと実装の差異を減らすための取り組み
oidy
1
220
はてなにおけるfujiwara-wareの活用やecspressoのCI/CD構成 / Fujiwara Tech Conference 2025
cohalz
3
3k
AWS re:Invent 2024個人的まとめ
satoshi256kbyte
0
140
Package Traits
ikesyo
2
220
Fixstars高速化コンテスト2024準優勝解法
eijirou
0
190
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築
sumiyae
3
610
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
3
940
ISUCON14公式反省会LT: 社内ISUCONの話
astj
PRO
0
130
Terraform で作る Amazon ECS の CI/CD パイプライン
hiyanger
0
110
AWSマネコンに複数のアカウントで入れるようになりました
yuhta28
2
140
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
The Cult of Friendly URLs
andyhume
78
6.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
52k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
39
1.9k
What's in a price? How to price your products and services
michaelherold
244
12k
Code Reviewing Like a Champion
maltzj
521
39k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
3
260
KATA
mclloyd
29
14k
Automating Front-end Workflow
addyosmani
1367
200k
A Modern Web Designer's Workflow
chriscoyier
693
190k
The Cost Of JavaScript in 2023
addyosmani
47
7.2k
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