Azure DevOps не отправляет подтверждение развертывания - PullRequest
1 голос
/ 12 января 2020

У меня развертывание описывается как код в конвейере:

- 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'

Моя среда содержит необходимое утверждение: enter image description here

В Project включены уведомления: enter image description here

.. и в моем аккаунте: enter image description here

Сборка, выпуск и другие уведомления работают нормально.

Но я не получаю электронных писем, когда начинается развертывание.

Есть идеи, как и как это исправить?

1 Ответ

1 голос
/ 13 января 2020

Как сказал Дэниел, оповещения доступны только для определений версий (традиционные редакторы класса c), они не доступны для многоступенчатых конвейеров (YAML).

Уже заявка была отправлено в Github: https://github.com/MicrosoftDocs/vsts-docs/issues/5687

Согласно комментариям в ветке, эта функция отслеживается как один из критических пробелов в многоступенчатых конвейерах YAML и может быть реализована в следующем январском выпуске.

Более подробную информацию о Deployment approval см. в Определение разрешений и проверок .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...