我将部署描述为管道中的代码:
- stage: Deploy
jobs:
- deployment: Deploy
displayName: Deploy
pool:
name: 'Self-Hosted'
container: kagarlickij/packer-ansible-docker-runtime:1.1.0
# creates an environment if it doesn't exist
environment: 'sbx'
strategy:
runOnce:
deploy:
steps:
- task: AzureCLI@1
displayName: 'Create VM'
构建,发布和其他通知运行正常。
但是启动部署后,我没有收到任何电子邮件。
任何想法为何以及如何解决?
答案 0 :(得分:1)
就像Daniel所说的那样,警报仅适用于版本定义(传统的经典编辑器),不适用于多级管道(YAML的)。
在Github中已经提交了一张票证:https://github.com/MicrosoftDocs/vsts-docs/issues/5687
根据该线程中的注释,此功能被跟踪为多阶段YAML管道的关键缺陷之一,并且可能在即将发布的1月发行版中实现。
有关Deployment approval
的更多信息,请参阅Define approvals and checks。