我正在使用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代码。请提出建议!
答案 0 :(得分:0)
以下命令可以帮助您
msbuild foo.sln /p:OutDir="C:\jenkins\Test-Build\Build_output"