Caute,
zaujima ma, ako vyzera vasa build pipeline, ked mate v zdrojakoch integracne testy (rozumej testy, ktore sa spustaju v release pipeline).
Ide mi o o maly technicky detail: ako tie testovacie projekty dostanete do releasu?
Buildujete ich v build pipeline?
Publishujete (dotnet publish) ich aj ked su to kniznice a nie web projekty?
Ak nepublishujete, ako ich skopirujete do artefaktov?
Ja som ich doteraz publishoval v build pipeline:
task: DotNetCoreCLI@2
displayName: 'dotnet publish tests'
inputs:
command: publish
publishWebProjects: false
projects: |
**/*IntegrationTests.csproj
**/*E2ETests.csproj
arguments: '--configuration $(BuildConfiguration) --output $(Build.ArtifactStagingDirectory)/tests'
zipAfterPublish: true
, ale mam pocit, ze to nieje najspravnejsia cesta, kedze tie testovacie projekty niesu na to urcene a musim robit pomerne vela customizacii v .csproj (napr ktore subory sa maju publishovat).