gpt4 book ai didi

commit - 仅当用户在代码库中创建标签时才触发代码管道

转载 作者:行者123 更新时间:2023-12-02 17:16:47 25 4
gpt4 key购买 nike

当用户在代码提交存储库中创建标签时,是否可以配置云监视事件模式以调用代码管道?或者有什么方法可以限制用户在每次提交时不运行管道?

最佳答案

回答一个相当古老的问题,您可以创建一个 CloudWatch 事件以仅在创建标签时触发 CodePipeline。确保使用 CloudWatch 事件作为“更改检测选项”,并删除/禁用任何预先/自动配置为在提交时触发的事件。

您可以使用类似于以下的规则,Described here

{
"source": [
"aws.codecommit"
],
"detail-type": [
"CodeCommit Repository State Change"
],
"resources": [
"<Your repository ARN>"
],
"detail": {
"event": [
"referenceCreated"
],
"repositoryName": [
"<Your repository name>"
],
"referenceType": [
"tag"
]
}
}

此外,this document描述了所有可用的 CloudWatch 事件类型。

关于commit - 仅当用户在代码库中创建标签时才触发代码管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45977898/

25 4 0