Codemagic自动构建未被触发。

3
我在Github上有一个公共仓库,已经与Codemagic连接。我已经配置了构建,使得它可以在推送时触发。我的理解是,这个配置将会在任何分支推送时触发构建。但是即使我将代码推送到主分支,我也无法在Codemagic上看到应用程序正在构建。
Codemagic配置的截图

enter image description here

Webhook 的截图。

enter image description here

2个回答

4
如果您启用了自动构建触发器,如果Codemagic无法设置Webhook,则可能需要手动在GitHub中设置Webhook,这种情况下,如果您启用其中任何一个复选框,还应该在三个复选框下方获得警告(如屏幕截图所示)。 您可以在文档的最后部分阅读更多相关内容:https://docs.codemagic.io/flutter/automatic-build-triggering/ 最后有一个链接,可帮助您手动设置Webhooks,希望这能帮到您!

谢谢您的回答,但我已经设置好了 Webhook。 - Programming Nut
2
然后确保在Github Webhooks设置中Content type为application/json。默认情况下,Content type不正确。如果您仍然无法使其正常工作,请告诉我。 - mrk
绝对的天才,我为这个愚蠢的问题苦恼了两天。现在它可以工作了,但我的问题是:文档说,如果你的仓库托管在Github、GitLab或Bitbucket上,你不需要显式设置钩子?无论如何,感谢您的帮助。您更喜欢使用Flutter UI还是YAML表单? - Programming Nut

0

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

打开应用程序设置: 应用程序设置 向下滚动到“生成”:
生成 将生成参数从“release”更改为“profile”: 将生成参数设置为配置文件


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接