Skip to content

Instantly share code, notes, and snippets.

@kierunb
Created November 19, 2021 11:53
Show Gist options
  • Save kierunb/97280dc068bf207956978b977f0d9eea to your computer and use it in GitHub Desktop.
Save kierunb/97280dc068bf207956978b977f0d9eea to your computer and use it in GitHub Desktop.
ado-net6-build-pipeline.yml
trigger:
- master
pool:
vmImage: ubuntu-latest
variables:
workingDirectory: '$(System.DefaultWorkingDirectory)'
stages:
- stage: Build
displayName: Build stage
jobs:
- job: Build
displayName: Build
steps:
- task: UseDotNet@2
displayName: 'Use .NET 6 Core sdk'
inputs:
packageType: 'sdk'
version: '6.0.x'
includePreviewVersions: true
- task: DotNetCoreCLI@2
displayName: Build
inputs:
command: 'build'
projects: |
$(workingDirectory)/*.csproj
arguments: --output $(System.DefaultWorkingDirectory)/publish_output --configuration Release
- task: ArchiveFiles@2
displayName: 'Archive files'
inputs:
rootFolderOrFile: '$(System.DefaultWorkingDirectory)/publish_output'
includeRootFolder: false
archiveType: zip
archiveFile: $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip
replaceExistingArchive: true
- publish: $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip
artifact: drop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment