* Adding missed spot of hosting startup.

* Add dependency between release and debug

* Update CI

* Simplify and parallel ci builds
This commit is contained in:
Saar Shen 2023-01-26 17:06:22 -08:00 коммит произвёл GitHub
Родитель e3eb4de7cf
Коммит c1368b7695
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 17 добавлений и 7 удалений

22
.github/workflows/ci.yml поставляемый
Просмотреть файл

@ -9,20 +9,30 @@ on:
branches:
- develop
- feature/**
workflow_dispatch:
jobs:
build:
name: PR Build
strategy:
matrix:
config: [debug, release]
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- name: Check out Source Code
uses: actions/checkout@v3
- name: Setup .NET
uses: actions/setup-dotnet@v2
with:
dotnet-version: 6.x
- name: Restore dependencies
run: dotnet restore src/ApplicationInsights.Kubernetes
- name: Build
run: dotnet build src/ApplicationInsights.Kubernetes --no-restore
run: dotnet restore ApplicationInsights.Kubernetes.sln
- name: Build ApplicationInsights.Kubernetes
run: dotnet build ApplicationInsights.Kubernetes.sln --no-restore --configuration ${{ matrix.config }}
- name: Test
run: dotnet test tests/UnitTests --verbosity normal
run: dotnet test tests/UnitTests --verbosity normal --configuration ${{ matrix.config }}

Просмотреть файл

@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
<AssemblyName>Microsoft.ApplicationInsights.Kubernetes.HostingStartup</AssemblyName>
<GenerateDocumentationFile>true</GenerateDocumentationFile>