AWS是否在ECR推送操作上触发管道?

问题描述 投票:1回答:1

可以在对AWS CodeCommit的提交操作中触发AWS CodePipeline。


我没有看到在向AWS ECR进行推送操作时触发AWS CodePipeline的选项/方式。有这样的选择吗?

amazon-web-services events pipeline aws-codecommit aws-ecr
1个回答
0
投票

如果从AWS CodePipeline控制台创建管道并选择Amazon ECR作为源提供者,它将创建一个CloudWatch事件

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

此事件的目标将是CodePipeline。您可以在AWS CloudWatch控制台中查看事件详细信息。每当在ECR存储库上发生Push(PutImage)时,都会执行管道操作。

© www.soinside.com 2019 - 2024. All rights reserved.