Bitbucket のサイドバーで[Pipelines]をクリックします。
「Start using Pipelines」の下にスクロールするとプログラミング言語、プラットフォーム別のテンプレートを選択できるようになっています。
.NET Core については、リストから選択することができます。.NET Core を選択すると、yml ファイルの設定がそのままできますので、必要最小限だけ編集しましょう。
編集箇所は、主に2箇所です。
基本的にはこれだけで大丈夫です。
現時点では、このままだと、.NET Core 2.0 ではビルドとテストが行えません。これは、2.0 での仕様変更により、project.json が廃止されたことによるものと思われます。
そこで、
image: microsoft/dotnet:onbuild
をimage: microsoft/dotnet:latest
に変更しましょう。.NET Core の Docker イメージは、ここ にあるのでここから適切なタグを選択するとよいでしょう。
[Commit file]ボタンをクリックすると bitbucket-pipelines.yml をリポジトリにコミットしてくれます。
すると、即座に Bitbucket Pipelines によって CI が実行されます。
セクションを展開すると、ビルドとテストも行われていることが確認できます。
みていただいたように、Bitbucket Pipelines では、Docker イメージを使ってビルド、テスト(、デプロイ)を行うのですが、yml ファイルに記述するだけで実行できるため、継続的インテグレーションを人手を介さずに実施できます。
ご覧いただいたように、.NET Core 2.0 などの新しい技術でも使うことができます。これは、Docker イメージが用意されていれば(自分で用意することもできる)よいアーキテクチャだからこそです。
Tomo
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
0 comments