azure-devops - 针对不同分支/环境的不同 azure-pipelines.yml
问题描述
我在“开发”分支中配置了 azure-pipelines.yml,以在每次构建后触发 CI/CD。但是对于“发布”分支,我希望有不同流程的不同管道。如何区分不同环境下管道中的不同流量?
这是我文件的开头。
trigger:
- develop
pool:
vmImage: 'ubuntu-latest'
steps:
- task: NodeTool@0
inputs:
versionSpec: '10.x'
displayName: 'Install Node.js'
解决方案
这些包应该适合部署到任何环境,包括生产环境。不要配置分支或构建,以便单独构建每个环境。- .NET DevOps for Azure,作者 Jeffrey Palermo
据我了解,他们建议制作一个包并将相同的包部署到不同的环境。
推荐阅读
- django - 如何在 django TabularInline 中编辑自定义字段
- html - HTML/CSS 如何删除特定图像的边框?
- node.js - Docker nginx 镜像问题
- version-control - “directory_structure.txt”文件的目的是什么?
- python - Python Selenium“无法定位元素”
- java - 处理异常:javax.net.ssl.SSLHandshakeException:收到致命警报:handshake_failure
- fortran - 模块过程中的 IMPORT 语句
- python - Visual Studio Code 忽略断点
- django - 如何在 VSCode 中调试 Django Javascript?
- r - 使用循环创建多个虚拟变量