【问题标题】:azure devops release number in CICD YMLCICD YML 中的 azure devops 版本号
【发布时间】:2020-11-28 14:09:20
【问题描述】:

我使用 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'

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

【问题讨论】:

    标签: azure-devops devops release


    【解决方案1】:

    如何将版本号添加到管道中?

    Azure devops 为 CI/CD 提供了多阶段 YAML 管道的演练。

    YAML 文件包含 CI/CD 两部分,目前没有单独的 YAML 用于发布管道。所以我们不能像经典版本那样为多阶段 YAML 管道定义单独的版本名称。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-08
      • 2020-10-02
      • 1970-01-01
      • 1970-01-01
      • 2021-03-23
      相关资源
      最近更新 更多