可以在对AWS CodeCommit的提交操作中触发AWS CodePipeline。
我没有看到在向AWS ECR进行推送操作时触发AWS CodePipeline的选项/方式。有这样的选择吗?
如果从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)时,都会执行管道操作。