Git 未経験者が GitHub Actions で CI/CD できるようになるまで by 浅野正貴

JJUG CCC 2022 Fall
採択
2022/11/27 10:25〜
Track A(#jjug_ccc_a)
Video:15min + Live:10min
Beginner DevOps Tools Others Yes (YouTube)

Git 未経験者が GitHub Actions で CI/CD できるようになるまで

mackey0225 浅野正貴 mackey0225
4

GitHub Actions は GitHub が提供している CI/CD ツールです。
担当しているサービスは Java/Spring Boot で構築しており、サービス公開してから3年が経ったが、
・テスト環境へのデプロイが手動のため、メンバー作業の属人化や定常的な運用コストが発生していた
・静的解析ツール未導入のため、レビューやテストなど人の手作業で品質を上げていた
など改善の余地がありました。

本セッションでは、
Git 未経験者(私)が上記の課題に対して、
GitHub Actions を用いた「ビルド・デプロイの自動化」や「静的解析ツール・コードフォーマッターの適用と自動化」を実装し、
そこで得られた成果や苦労、学び・気づきについてお話します。

内容の概要としては、
・前提の説明
・実施前後の効果と成果
・実装方法
・GitHub Actions のテストの方法・レビュー観点
・実施後の運用課題
を予定しております。