Codemagic 自动构建未触发

问题描述 投票:0回答:3

我在 github 上有我的公共存储库,并且已将其与 codemagic 连接。我已经配置了构建,以便在推送时触发它。我的理解是,此配置将触发推送到任何分支的构建。但即使将代码推送到 master 分支后,我也看不到在 Codemagic 上构建的应用程序。

codemagic 配置截图

webhook 的屏幕截图。

continuous-integration continuous-deployment codemagic
3个回答
4
投票

如果您启用自动构建触发,则可能需要您在 github 中手动设置 webhooks(如果 codemagic 无法这样做),在这种情况下,如果启用,您还应该在三个复选框(如屏幕截图中所示)下方收到警告其中之一。 您可以在本文档部分的最后几节中阅读更多相关信息:https://docs.codemagic.io/flutter/automatic-build-triggering/ 最后有一个链接可以帮助您手动设置 webhooks,希望这有帮助!


0
投票

我也遇到这个问题了。几个小时后,我将应用程序设置构建从发布更改为配置文件,现在它可以正确构建。

打开应用程序设置: 向下滚动到构建:
构建参数从“release”更改为“profile”:


0
投票

对于那些在 2024 年寻找解决方案的人,Codemagic 已更新文档,介绍如何为不同的 Git 提供商配置 Webhooks https://docs.codemagic.io/yaml-running-builds/webhooks/

为了调试 Webhook 问题,应用程序设置中有一个

Webhooks
选项卡。这允许您检查 Codemagic 是否收到请求并查看每个 Webhook 的结果。

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