我有一个具有2个子文件夹$ / Repo / project和$ / Repo / thirdparty的仓库。我需要将这两个都放入Jenkins中以进行单个构建。自然地,我尝试仅拉$ / Repo,但这给了我许多其他项目以及错误的民意测验(每次将任何东西检入$ / Repo时都会构建)。我试过使用可以工作的multi- scm插件,但是不保存配置(烦人,但不可用)。我尝试使用常规的tfs插件,然后手动将对另一个存储库的调用放入Windows命令中(即使通过将它们绑定到其他文件夹也无法使用)。
解决此问题的最佳方法是什么?某种拉第三者的子工作?修复多个scm插件?拉项目时是否有一些tfs命令或触发器来拉不同的仓库?
目前,Jenkins的TFS插件不支持从多个位置检出源。Multiple-scm- plugin可能是答案,但是正如您在问题中指出的那样,这实际上不是一个选择。就我所知,实际上只有可能的解决方案供您测试: