diff --git a/.github/workflows/basket-api.yml b/.github/workflows/basket-api.yml index 9d2685382..13cbd8756 100644 --- a/.github/workflows/basket-api.yml +++ b/.github/workflows/basket-api.yml @@ -21,6 +21,7 @@ on: env: SERVICE: basket-api IMAGE: basket.api + DOTNET_VERSION: 5.0.x jobs: @@ -46,6 +47,20 @@ jobs: - name: 'Checkout Github Action' uses: actions/checkout@master + - name: Setup dotnet + uses: actions/setup-dotnet@v1 + with: + dotnet-version: ${{ env.DOTNET_VERSION }} + + - name: Build and run unit tests + run: | + dotnet restore "eShopOnContainers-ServicesAndWebApps.sln" + cd /src/Services/Catalog/Catalog.API + dotnet build --no-restore + cd - + cd src/Services/Catalog/Catalog.UnitTests + dotnet test + - name: Enable experimental features for the Docker daemon and CLI run: | echo $'{\n "experimental": true\n}' | sudo tee /etc/docker/daemon.json