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了解更多详情。
我使用 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了解更多详情。