首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Codemagic构建不会从CodeCommit触发

Codemagic构建不会从CodeCommit触发
EN

Stack Overflow用户
提问于 2022-05-31 14:48:24
回答 2查看 80关注 0票数 1

我按照Codemagic提供的说明将WebHook添加到CodeCommit中。这包括创建一个主题,向它添加一个订阅,然后在存储库中配置Notify。

无论如何,在直接合并或更改我的主后,仍然不会触发任何生成。

下面是我的设置:Codemagic中的Webhook:

带有订阅的主题:

通知规则目标:

我注意到的是,通知目标状态是无法到达的。但我不知道这到底是什么意思。

我的问题是因为无法到达的状态而发生的吗?那到底是什么意思?

EN

回答 2

Stack Overflow用户

发布于 2022-06-01 10:50:53

你引用这份文件吗?https://docs.codemagic.io/configuration/webhooks/#setting-up-webhooks-for-aws-codecommit

您是否完成了以下步骤,并在Codemagic中看到来自AWS的任何传入请求?

代码语言:javascript
复制
6. In the Codemagic UI, navigate to your application and select the Webhooks tab.
7. Under Recent deliveries, choose the most recent webhook, and copy the subscription link under the Results tab to your browser.
票数 0
EN

Stack Overflow用户

发布于 2022-07-15 07:25:24

显然,这里的文档已经更新了:https://docs.codemagic.io/configuration/webhooks/#setting-up-webhooks-for-aws-codecommit

您必须为主题的访问策略更新一个配置:

代码语言:javascript
复制
{
  "Version": "2008-10-17",
  "Statement": [
    {
      "Sid": "CodeNotification_publish",
      "Effect": "Allow",
      "Principal": {
        "Service": "codestar-notifications.amazonaws.com"
      },
      "Action": "SNS:Publish",
      "Resource": "arn:aws:sns:REGION:ACCOUNT_ID:REPOSITORY"
    }
  ]
}

确保更新资源! "Resource": "arn:aws:sns:REGION:ACCOUNT_ID:REPOSITORY"

从您的主题复制ARN:

此外(如上文所述),这一步骤很重要:

最近交付的

(在Codemagic -> App -> Webhooks中),选择最新的web钩子,并将结果选项卡下的订阅链接复制到浏览器.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72449951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档