2

Я хочу создать следующий процесс AWS CodePipelineКак я могу утверждение установки ручного действовать в AWS CodePipeline

  1. Разработчиков толчок кода GitHub
  2. CodeDeploy развертывает код для тестовой среды EC2
  3. инженера-испытателя тесты веб-приложение на EC2
  4. инженер Test вручную утверждает этот пересмотр
  5. CodeDeploy развертывает код для реальной среде EC2

Моя проблема заключается в шаге 4 и 5, как я могу сделать codepipeline ожидания для ручного утверждения (этап 4), а затем в случае одобрения, автоматически переходит к развертыванию следующего этапа (этап 5)

Благодаря

+0

любая помощь пожалуйста ??? !!! –

+0

https://forums.aws.amazon.com/thread.jspa?threadID=220702&tstart=0 – tapichu

+0

Поддержка официального утверждения теперь добавлена ​​в AWS CodePipeline https://aws.amazon.com/about-aws/whats- new/2016/07/aws-codepipeline-add-manual-утверждения-действия/ – RandomQuestion

ответ

0

для решения вашей проблемы с шагом 4 и 5 это может быть достигнуто 2 способами:

1) AWS добавила возможность добавлять вручную шаг утверждения с помощью консоли: https://aws.amazon.com/about-aws/whats-new/2016/07/aws-codepipeline-adds-manual-approval-actions/

  • Открыть существующий CodePipeline
  • Редактировать CodePipeline
  • Выберите значок карандаша enter image description here на сцене вы хотите Ручная модерация в
  • Нажмите enter image description here затем добавить этот тип действия:

enter image description here

2) ManualApproval также можно добавить к шаблону CloudPormeline CodePipeline. Действие:

- InputArtifacts: [] 
     Name: !Join ["",[!Ref GitHubRepository, "-prd-approval"]] 
     ActionTypeId: 
     Category: Approval 
     Owner: AWS 
     Version: '1' 
     Provider: Manual 
     OutputArtifacts: [] 
     Configuration: 
     NotificationArn: !Ref ManualApprovalNotification 
     ExternalEntityLink: OutputTestUrl 
     RunOrder: 3 
+0

есть ли API для получения результата/статуса этого утверждения? – Dave

 Смежные вопросы

  • Нет связанных вопросов^_^