AWS запускает конвейер с принудительным действием ECR? - PullRequest
1 голос
/ 19 октября 2019

AWS CodePipeline может быть запущен при действии фиксации в AWS CodeCommit.


Я не вижу возможности / способа запуска AWS CodePipeline при принудительном действии в AWS ECR. Есть ли такой вариант?

1 Ответ

1 голос
/ 20 октября 2019

Если вы создаете конвейер из AWS CodePipeline Console и выбираете Amazon ECR в качестве поставщика источника, он создаст событие CloudWatch

{
  "source": [
    "aws.ecr"
  ],
  "detail": {
    "eventName": [
      "PutImage"
    ],
    "requestParameters": {
      "repositoryName": [
        "my-repo/nginx"
      ],
      "imageTag": [
        "0.1"
      ]
    }
  }

Целью этого события будет CodePipeline. Вы можете просмотреть детали события в консоли AWS CloudWatch. Всякий раз, когда в репо ECR происходит Push (PutImage), конвейер будет освобожден.

...