こんにちは。次世代システム研究室のK.X.D.です。 はじめに ソースコード管理といえば、今ではGithubがすぐに思い浮かぶでしょう。 GitHub上でCI/CD実現できる機能はGithub Actionsです。 ソースコード管理しながら、外部サービス連携しなくても、CI/CD運用するのはとても便利と思いますので、 Github Actionsの実験を積んで、もっと自由に活用したいと思います。 やりたいこと: Githubのアクティビティ(PR作成、PRマージなど)により、CI/CDを自動化にしたいと思います。 具体的に、下記のような作業が実施したいです。 Docker ContainerでGolangのRevelアプリケーションを動かす Githubでソースコード管理して、PRを作成すると自動テスト実行(CIワークフロー実現) PRをMainへマージすると、自動でContainerイメ
![GitHub ActionsでCI/CDを実験してみる - GMOインターネットグループ グループ研究開発本部](https://cdn-ak-scissors.b.st-hatena.com/image/square/57bd562cb1c7088cd63aa2c08fc234fad7dff2de/height=288;version=1;width=512/https%3A%2F%2Fwww.gmo-jisedai.com%2Fwp-content%2Fuploads%2F1_U56JIjUVBUVcUZRTA8RBXA-150x150.png)