Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
書いてよかったGitHub Actions、書かなくてよかったGitHub Actions / TGIF Vol.1
nabeen
November 08, 2019
Programming
0
180
書いてよかったGitHub Actions、書かなくてよかったGitHub Actions / TGIF Vol.1
nabeen
November 08, 2019
Tweet
Share
More Decks by nabeen
See All by nabeen
プロトタイプ×設計 / Fukuoka.php Vol.31
nabeen
1
66
こっそり試すPhan / Fukuoka.php Vol.30
nabeen
0
57
競技プログラミング始めませんか? / PHP Conference Fukuoka 2019
nabeen
1
580
むずかしく考えないOSS / OSS not thinking hard
nabeen
0
93
師走にやる気が生まれて師走にやる気が死んだ話 / Listen to me!! LT Tournament #7
nabeen
0
92
僕達がやってきたレガシープロジェクトとの付き合い方 / PHP CONFERENCE FUKUOKA 2017
nabeen
1
2k
Other Decks in Programming
See All in Programming
Terraform Plan/Apply結果の自動通知
ymmy02
0
280
1時間半で克服するJavaScriptの非同期処理/async_javascript_kokufuku
marchin1989
2
620
エンジニアによる事業指標計測のススメ
doyaaaaaken
1
190
即、New Relic / New Relic NOW!
uzulla
0
330
[DevTrends - Jun/2022] Arquitetura baseada em eventos
camilacampos
0
150
Vite でお手軽 Vue.js の環境構築
azuki
2
180
設計ナイト2022 トランザクションスクリプト
shinpeim
11
2k
Beyond Micro Frontends: Frontend Moduliths for the Enterprise @enterjs2022
manfredsteyer
PRO
0
170
io22 extended What's new in app performance
veronikapj
0
340
Meet Swift Regex
usamik26
0
350
Modern Android Developer ~ 안내서
pluu
1
630
Jetpack Compose best practices 動画紹介 @GoogleI/O LT会
takakitojo
0
330
Featured
See All Featured
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
100
5.9k
Three Pipe Problems
jasonvnalue
89
8.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
4
510
The Straight Up "How To Draw Better" Workshop
denniskardys
225
120k
Teambox: Starting and Learning
jrom
123
7.7k
How GitHub Uses GitHub to Build GitHub
holman
465
280k
We Have a Design System, Now What?
morganepeng
35
3k
The Brand Is Dead. Long Live the Brand.
mthomps
46
2.7k
A Philosophy of Restraint
colly
192
15k
GraphQLとの向き合い方2022年版
quramy
16
8.3k
Build your cross-platform service in a week with App Engine
jlugia
219
17k
A Tale of Four Properties
chriscoyier
149
21k
Transcript
書いてよかったGitHub Actions 書かなくてよかったGitHub Actions presented by nabeen TGIF Vol.01
今日話すこと 02 自由に撮影、投稿シェアOK 1.自己紹介 _nabeen kenichirow 4.書いてよかったモノ 5.書かなくてよかったモノ 2.今日持ち帰ってもらうもの 3.作ったGitHub
Actions 6.まとめ
渡辺 謙一郎 03 株式会社ハシゴ / エンジニア - お金 - 心理学
- 経営戦略 - 歴史 最近の興味 PHP書いてたはずがいつの 間にかUnity触ってた と思ったらVue.jsで開発し ていた と思わせといてjQueryで DOMをコネコネしていた _nabeen PHP kenichirow Beer Python Sushi JS Karaage 自作OS STRONG 自由に撮影、投稿シェアOK _nabeen kenichirow 最近の仕事
今日持ち帰ってもらうもの 04 なんでもかんでも GitHub Actionsに投げない! 自由に撮影、投稿シェアOK _nabeen kenichirow
作ったGitHub Actions 05 自由に撮影、投稿シェアOK _nabeen kenichirow の、前に。
GitHub Actions 06 自由に撮影、投稿シェアOK _nabeen kenichirow
GitHub Actions 07 自由に撮影、投稿シェアOK _nabeen kenichirow ## 設定方法 - .github/workflows/*.yaml
- YAML書くだけでCI/CD - それCircleCIでもでk - GitHub内で閉じてて楽
作ったGitHub Actions 08 自由に撮影、投稿シェアOK _nabeen kenichirow ## メンバー紹介 - deploy.yaml(本番デプロイ用)
- pre_deploy.yaml(STGデプロイ用) - reviewdog.yaml() - unit_test.yaml(ユニットテスト用)
作ったGitHub Actions 09 自由に撮影、投稿シェアOK _nabeen kenichirow ## デプロイ用 - deploy.yaml
- pre_deploy.yaml ※公式のWorkflowをパクって参考に 必要最低限の変更をして運用中
作ったGitHub Actions 10 自由に撮影、投稿シェアOK _nabeen kenichirow ## - reviewdog.yaml ※GitHub
Actionsにreviewdogを飼ってみた!をパクって参考に 必要最低限の変更をして運用中
作ったGitHub Actions 11 自由に撮影、投稿シェアOK _nabeen kenichirow ## ユニットテスト用 - unit_test.yaml
※公式のWorkflowをパクって参考に 必要最低限の変更をして運用中
書いてよかったモノ 12 自由に撮影、投稿シェアOK _nabeen kenichirow ## メンバー紹介 - deploy.yaml(本番デプロイ用) -
pre_deploy.yaml(STGデプロイ用) - reviewdog.yaml() - unit_test.yaml(ユニットテスト用)
13 自由に撮影、投稿シェアOK _nabeen kenichirow 書いてよかったモノ ## なぜよかったのか - push(merge)してCDは正義 -
Pull RequestでCIは正義 - つまり単純に楽できた!
14 自由に撮影、投稿シェアOK _nabeen kenichirow 書かなくてよかったモノ ## メンバー紹介 - deploy.yaml(本番デプロイ用) -
pre_deploy.yaml(STGデプロイ用) - reviewdog.yaml() - unit_test.yaml(ユニットテスト用)
15 自由に撮影、投稿シェアOK _nabeen kenichirow ## なぜ書かなくてよかったのか - CIを回すのにちょい待ち時間あり - 待ってたら忘れる
- gitHooksでやる - 書かなくてよかったモノ
まとめ 16 自由に撮影、投稿シェアOK _nabeen kenichirow ## GitHub Actionsを組み込んでみて - CI/CDがGitHubで閉じているのは楽
- 楽だからと投げすぎると待ち時間UP - ご利用は計画的に
17 自由に撮影、投稿シェアOK _nabeen kenichirow 「GitHub Actionsはいいぞ」 まとめ
Bye Thank you for listening!