より良いエンジニアを目指して

1日1つ。良くなる!上手くなる!

GitHub Actionを使ってみる

GitHubの新機能としてGitHub Actionがありましたが、まだ触ってなかったので軽く触ることにしました。

github.co.jp

docs.github.com

f:id:rimever:20210914190941p:plain
フォルダもパスも含めれば自動作成される

f:id:rimever:20210914191625p:plain
実行完了

要は、.github/workflowsにyamlファイルを含めれば実行されるという仕組みのようですね。

試したリポジトリは以下です。

github.com

C#のビルドを試してみる

適当に触っているC#リポジトリに対して、以下サンプルを参考にGitHubActionを組み込んでみます。

github.com

f:id:rimever:20210914204040p:plain
成功した様子

YAMLは以下です。サンプルは必要最低限の部分しか記載がないので、単純にそれだけでは動作しません。トリガーなどは自分で記載する必要があります。

github.com

Azure DevOpsと比べて

GitHub Actionでは私が確認した時点ではパブリックでは無料ですが、プライベートではお金が取られます。

AzureDevOpsはプライベートでも無料で実行できます。