在修改/更新另一个仓库时触发GitHub仓库的CI构建吗?

时间:2019-05-01 18:11:52

标签: github ansible webhooks packer ansible-role

比方说,我有多个不同角色的存储库。在GitHub中,可以将其视为Ansible-Roles的组织,其中包含具有独特角色的单个存储库。

这些角色也由Packer项目的存储库使用,这些存储库也在其自己的组织中称为Packer-Jobs。通过添加需求文件的规范方式来使用角色(该文件列出了它所依赖的角色,然后是该角色的GitHub网址)。

当我修改依赖于它的ansible角色时,如何使该打包程序工作仓库自动构建?

这需要可扩展,因为我可以拥有一个依赖于多个ansible角色的打包程序工作(因此可能需要接受来自多个ansible角色存储库的webhook事件),而且每个ansible角色存储库都应该能够将webhook事件发送到由于通常重复使用Ansible角色,因此可以打包多个Packer作业。

我对GitHub Webhooks有一些了解(主要是为了触发Jenkins的工作),但是如果有人可以向我介绍可以满足上述要求的示例项目,我将不胜感激。

0 个答案:

没有答案