CICD YML 中的 azure devops 版本号

azure devops release number in CICD YML

我使用 CI/CD yml 文件来构建和部署阶段,对于部署部分,我想使用下面的示例模板:

- stage: DevDeploy
  displayName: Development Deployment stage
  dependsOn: Build
  jobs:
  - deployment: Deploy
    displayName: Deploy job
    pool:
      name: default
    environment: 'Dev'
    strategy:
      rolling:
        deploy:
          steps:
          - task: DownloadPipelineArtifact@1
            inputs:
              artifactName: 'deployment'
              downloadPath: '$(System.ArtifactsDirectory)/deployment'

如何向管道添加版本号? [与创建经典版本相同,您可以在下图中看到:]

How can I add release number to the pipeline?

Azure devops 为 CI/CD.

提供了 Multi-Stage YAML 管道演练

YAML 文件包含 CI/CD 两部分,目前没有用于发布管道的单独 YAML。因此我们无法像经典版本那样为 Multi-Stage YAML 管道定义单独的版本名称。

如果要自定义Multi-Stage YAML管道的名称,可以使用YAML中的name 属性指定管道实例名称:

name: $(BuildDefinitionName)_$(Date:yyyyMMdd)$(Rev:.rr)
steps:
- script: echo hello world

您可以查看官方文档YAML getting started - Pipeline instance name了解更多详情。