我有两个项目,分别是X和Y 其中x包含所有代码和配置 Y包含testData和Feature文件,这些文件由其他团队管理。 我在jenkins中创建了一个工作来最初运行我的X项目,该项目工作正常。现在,我想在运行时轮询Y项目,并检查它们是否有任何新提交,然后首先将其合并,否则将其保留。 目前,我能够检查上一次提交,但仍无法合并项目 我的X和Y都是空手道API项目
答案 0 :(得分:0)
我认为您需要进行不同的设计。也许正确的解决方案是X应该创建一个JAR文件。然后在Y中,您依赖于该JAR文件。现在,这已成为CI / Jenkins的标准情况。
我的建议是不要尝试重新发明轮询和合并等等,这些都是已解决的问题。
答案 1 :(得分:0)
我使用git子模块概念实现了这一点,并且不需要在CI上做任何事情。
git submodule add <repository URL