【CircleCI】ASP.NET Core 2.0, xUnit を使用したテスト

前提

環境とコードは、下記の記事を参考に動かします。
【C#】xUnitを使用した単体テスト - 小さいことの積み重ね

CircleCIの導入

こちらの記事を参考にさせていただきました。
GitHubアカウントさえ用意しておけば、簡単に登録できます!
【CircleCI】CircleCI 2.0からはじめる個人での簡単なCI導入方法 - githubとの連携まで - tweeeetyのぶろぐ的めも

config.yml の設定

ASP.NET Core を使った、.ymlファイルの設定です。

version: 2
jobs:
  build:
    docker:
      - image: microsoft/aspnetcore-build:2.0
    steps:
      - checkout
      - run: find .
      - run: dotnet restore
      - run: dotnet build
      - run: dotnet test --no-build [テストディレクトリ]

Start building

CIが回って、 SUCCESS が表示されればOKです。 f:id:danker512:20180415171448p:plain

参考:
Building ASP.NET Core apps on CircleCI // Maartens Notebook
CircleCI を使って C# で書いた AWS Lambda Function のデプロイを自動化する - しばやん雑記
Linux における .NET Core の前提条件 | Microsoft Docs
circle.ymlの書き方 - 冷やしブログはじめました