我们有一个Jenkins作业,它使用Multiple SCM克隆5个存储库,然后使用gradle脚本构建它。有两件事让我们失望:
- 每次更改时都会在每个存储库上触发构建。这很好,但它目前意味着每次其中一个存储库更改时,所有存储库都会再次克隆。有没有办法确保只克隆已更改的仓库?
- 由于它是一个多配置作业,因此克隆将执行两次,一次在父工作空间中,一次在配置工作区中。现在据我所知,这是预期的行为,但是有没有办法改变它,只能克隆其中一个或只是复制克隆的工作区?
醇>
还有一种方法可以告诉Jenkins通常使用hart重置拉回购,只能克隆.gitignore的更改吗?