diff --git a/azure-pipelines.yml b/azure-pipelines.yml index bfe0ec23..6c1081a6 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -10,7 +10,6 @@ pr: - '*' variables: -- group: AzureKeyVault - name: BuildNumber value: $[counter('buildnumber')] @@ -27,33 +26,18 @@ jobs: pool: vmImage: $(vmImage) steps: - - task: UseDotNet@2 - displayName: Install .NET Core 3.1 + - task: Docker@2 + displayName: Login to Container Registry inputs: - version: '3.1.x' - - task: UseDotNet@2 - displayName: Install .NET Core 2.1 + command: login + containerRegistry: dockerHub + - task: Docker@2 + displayName: Build and push an image to container registry inputs: - version: '2.1.x' - - powershell: ./build.ps1 -ci - displayName: Invoke build.ps1 - env: - KEYVAULT_CLIENT_SECRET: $(kv-access-token) - - task: PublishTestResults@2 - displayName: Publish test results - condition: always() - continueOnError: true - inputs: - testRunTitle: $(vmImage) - testRunner: vstest - testResultsFiles: '**/*.trx' - - task: PublishCodeCoverageResults@1 - displayName: Publish code coverage results - continueOnError: true - inputs: - codeCoverageTool: cobertura - summaryFileLocation: coverlet/reports/Cobertura.xml - - publish: 'artifacts/' - artifact: 'Packages' - displayName: Publish artifacts - condition: and(succeeded(), eq('windows-2019', variables['vmImage'])) + command: buildAndPush + repository: $(imageRepository) + dockerfile: $(dockerfilePath) + containerRegistry: dockerHub + tags: | + $(vmImage) + \ No newline at end of file