我想将一个项目数据合并到詹金斯的另一个项目中。我怎样才能做到这一点?

I want to merge one project data into another project in jenkins. How can I achieve this?

我有两个项目,即 X 和 Y 其中 x 包含所有代码和配置 Y 包含由其他团队管理的 testData 和 Feature 文件。 我在 jenkins 中为 运行 我的 X 项目创建了一份工作,该项目最初没有任何问题。现在我想在 运行 时间轮询 Y 项目并检查它们是否有任何新提交,然后首先合并它,否则保留它。 目前我能够检查最后一次提交但仍然无法合并项目 我的 X 和 Y 都是空手道 API 项目

我认为您需要进行不同的设计。也许正确的解决方案是 X 应该创建一个 JAR 文件。然后在 Y 中,您依赖于该 JAR 文件。现在它已成为标准 CI / Jenkins 情况。

我的建议是不要尝试重新发明轮询和合并等等 - 这些都是已解决的问题。

我使用 git 子模块概念实现了这一点,它不需要在 CI 上做任何事情。 git submodule add <repository URL