Codemagic 自动构建没有被触发

Posted

技术标签:

【中文标题】Codemagic 自动构建没有被触发【英文标题】:Codemagic automatic build not getting triggered 【发布时间】:2021-05-16 21:28:43 【问题描述】:

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

codemagic 配置截图

webhook 的屏幕截图。

【问题讨论】:

【参考方案1】:

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

【讨论】:

感谢您的回答,但我已经安装了 webhook。 然后确保 github webhooks 设置中的 Content 类型为 application/json。默认的内容类型不正确。如果您仍然无法使用它,请告诉我。 绝对的天才,我为这个愚蠢的事情挠了大约 2 天。它现在有效,但我的问题是。文档说,如果您的存储库托管在 github、gitlab 或 bitbucket 上,您不需要显式设置挂钩吗?无论如何感谢您的帮助。你更喜欢使用flutter ui还是yaml表单?

以上是关于Codemagic 自动构建没有被触发的主要内容,如果未能解决你的问题,请参考以下文章

使用 Codemagic 在没有 Mac 的情况下构建 iOS

禁用 CICD 构建自动触发,但保持打开以供手动触发

Codemagic颤振无法构建android

Codemagic IOS 构建 - 无法构建 iOS 应用程序 - 是啥原因?

JenkinsGitlabGitLab 自动触发 Jenkins 构建

jenkins harbor webhook自动触发构建