Jenkins管道脚本创建构建输出目录

时间:2018-01-25 22:07:26

标签: jenkins groovy jenkins-plugins jenkins-pipeline

我正在使用Jenkins版本 - v2.73.2和Jenkins管道 - 2.5我有一个场景,在构建完成后,输出.dll文件存储在bin路径下面的Jenkins Slave机器中



C:\jenkins\Test-Build\sample1\bin , script;
C:\jenkins\Test-Build\sample2\bin , package , obj, users; 
C:\jenkins\Test-Build\sample3\bin, common, views; 
C:\jenkins\Test-Build\sample4\bin, properties, fonts etc 




现在我想创建一个新目录' Build_output'在C:\ jenkins \ Test-构建并将构建输出.dll文件与文件夹结构一起复制为



C:\jenkins\Test-Build\Build_output\sample1\bin
C:\jenkins\Test-Build\Build_output\sample2\bin
C:\jenkins\Test-Build\Build_output\sample3\bin
C:\jenkins\Test-Build\Build_output\sample4\bin




有没有办法使用管道脚本功能来处理这个问题,还是我需要编写groovy代码。请提出建议!

1 个答案:

答案 0 :(得分:0)

以下命令可以帮助您

msbuild foo.sln /p:OutDir="C:\jenkins\Test-Build\Build_output"