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
書いてよかったGitHub Actions、書かなくてよかったGitHub Actions /...
Search
nabeen
November 08, 2019
Programming
0
350
書いてよかった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
110
こっそり試すPhan / Fukuoka.php Vol.30
nabeen
0
100
競技プログラミング始めませんか? / PHP Conference Fukuoka 2019
nabeen
1
860
むずかしく考えないOSS / OSS not thinking hard
nabeen
0
130
師走にやる気が生まれて師走にやる気が死んだ話 / Listen to me!! LT Tournament #7
nabeen
0
110
僕達がやってきたレガシープロジェクトとの付き合い方 / PHP CONFERENCE FUKUOKA 2017
nabeen
1
2.5k
Other Decks in Programming
See All in Programming
今からはじめるAndroidアプリ開発 2024 / DevFest 2024
star_zero
0
1k
DevFest Tokyo 2025 - Flutter のアプリアーキテクチャ現在地点
wasabeef
5
900
テストコード文化を0から作り、変化し続けた組織
kazatohiei
2
1.5k
KubeCon + CloudNativeCon NA 2024 Overviewat Kubernetes Meetup Tokyo #68 / amsy810_k8sjp68
masayaaoyama
0
250
モバイルアプリにおける自動テストの導入戦略
ostk0069
0
110
선언형 UI에서의 상태관리
l2hyunwoo
0
140
Refactor your code - refactor yourself
xosofox
1
260
Асинхронность неизбежна: как мы проектировали сервис уведомлений
lamodatech
0
660
Monixと常駐プログラムの勘どころ / Scalaわいわい勉強会 #4
stoneream
0
270
Semantic Kernelのネイティブプラグインで知識拡張をしてみる
tomokusaba
0
180
rails stats で紐解く ANDPAD のイマを支える技術たち
andpad
1
290
ゆるやかにgolangci-lintのルールを強くする / Kyoto.go #56
utgwkk
1
360
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Adopting Sorbet at Scale
ufuk
73
9.1k
Writing Fast Ruby
sferik
628
61k
How to train your dragon (web standard)
notwaldorf
88
5.7k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
A better future with KSS
kneath
238
17k
Practical Orchestrator
shlominoach
186
10k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
Thoughts on Productivity
jonyablonski
67
4.4k
Git: the NoSQL Database
bkeepers
PRO
427
64k
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!