Tyl*_*ith 6 tfs jenkins jenkins-plugins
我有一个repo,有2个子文件夹$/Repo/project和$/Repo/thirdparty.我需要将这两者都拉到Jenkins中进行单一构建.当然,我试着拉动$/Repo,但这给了我一些其他项目以及错误的民意调查(每次将任何东西检入$/Repo时都会建立).我已经尝试使用多scm插件工作,但不保存配置(烦人,但不是无法使用).我尝试使用常规tfs插件并手动将其他repo的调用放入windows命令(即使通过我将它们绑定到不同的文件夹,这也无法工作).
解决这个问题的最佳方法是什么?吸引第三方的某种subjob?修复多个scm插件?拉动项目时是否有一些tfs命令或触发器来拉出不同的仓库?
小智 5
我能够通过工作管道实现这一目标.这有点哈哈,但它确实有效.
我正在尝试构建的程序使用$/Department/Framework/Main(as workspace\Framework)和$/Department/Products/TheProgram/Main(as workspace\TheProgram).
我在Jenkins创建了三个工作,每个工作都在另一个"下游":
$/Department/Framework/Main.没有构建步骤.$/Department/Products/TheProgram.没有构建步骤.TheProgram-Build的第一个构建步骤是一个Windows批处理命令:
REM ==================================== REM First Get the Framework folder: rmdir /s/q Framework mkdir Framework xcopy /y /q /e ..\..\Framework-Get\Workspace\Framework Framework REM ==================================== REM Then Get the TheProgram Folder: rmdir /s/q TheProgram mkdir TheProgram xcopy /y /q /e ..\..\TheProgram-Get\Workspace\TheProgram TheProgram
第二个构建步骤是对ant的简单调用.但是你可以使用msbuild或者你喜欢的任何东西.
Jenkins 的 TFS 插件当前不支持从多个位置检查源。multiple-scm-plugin 可能是答案,但正如您在问题中指出的那样 - 目前这确实不是一个选择。据我所知,实际上只有可能的解决方案供您测试:
| 归档时间: |
|
| 查看次数: |
4864 次 |
| 最近记录: |