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