github - Jenkins 使用两个 github 存储库构建
问题描述
我在 github 中有一个 Django Web 应用程序存储库,其中包含另一个 github 存储库作为子树。
Django 存储库有一个现有的 Jenkins 作业,用于在 Django 存储库本身的每次提交时构建和部署。
为了保持干净,用户将仅在外部存储库上进行与子树相关的更改,而不是通过 Django 存储库。子树仓库也只有一个分支。
在另一个存储库上的每次提交之后,我还需要构建和部署 Django 应用程序。
在这种情况下,github webhook 应该如何工作?Django Jenkins 作业可以分别从 Django 和子树 repo 接收两个 webhook 吗?
我想,如果 Django Jenkins 作业可以从子树存储库接收事件,那么该作业只会拉取子树git subtree pull ...
以获取子树的最新代码并照常运行 Django 构建作业。
有人可以指出我如何设置它的一些参考吗?或任何其他方式来支持这样的工作流程?
解决方案
推荐阅读
- kubectl - 重新部署最新镜像而不使用`kubectl apply -f file`
- excel - 如何找到某个日期范围内的最小值和最大值
- magento - Magento 2 将 2 级数据传递给 Authorize.net
- magento - 按添加到购物车按钮时,我无法检索所有帖子/请求变量。我只能检索产品 ID 变量
- java - 添加删除选项后,我开始收到错误 500
- sql - 需要帮助列出责任名称中的重复功能
- tensorflow - 如何在 Keras 中实现 L2 池化层?
- mysql - 这个sql语句的错误在哪里?
- java - Java 运行时如何找到我的主类?
- javascript - “致命错误:NewSpace::Rebalance Allocation failed”但已经为垃圾收集器分配了更多空间