小编Rem*_*men的帖子

如何通过部署作业定位 Azure YAML 管道中的环境?

目标

使用部署作业通过 Azure YAML 将管道工件部署到环境中的 VM 资源。

YAML

这是我正在使用的完整 YAML 管道。使用这个 YAML 文件,我希望实现以下目标。

  1. 建造
  2. 测试
  3. 发布工件
  4. 将工件部署到 RO-TST 环境中的资源(本地虚拟机)

# CI/CD Pipeline
# https://docs.microsoft.com/azure/devops/pipelines/apps/windows/dot-net

trigger:
- master

pool:
  vmImage: 'windows-latest'

variables:
  solution: '**/*.sln'
  buildPlatform: 'Any CPU'
  buildConfiguration: 'Release'

stages:

- stage: BuildTestPublishArtifact
  displayName: Build - Test - Publish Artifact
  jobs:
  - job: Build
    steps:
    - task: NuGetToolInstaller@1
    - task: NuGetCommand@2
      inputs:
        restoreSolution: '$(solution)'
    - task: VSBuild@1
      inputs:
        solution: '$(solution)'
        platform: '$(buildPlatform)'
        configuration: '$(buildConfiguration)'
    - task: VSTest@2
      inputs:
        platform: '$(buildPlatform)'
        configuration: …
Run Code Online (Sandbox Code Playgroud)

continuous-integration yaml continuous-deployment azure-devops azure-pipelines

6
推荐指数
1
解决办法
3391
查看次数