【发布时间】:2016-09-09 14:02:49
【问题描述】:
是否可以配置 Jenkins 以将源代码放入 %WORKSPACE% 的子目录中?现在源代码被拉入%WORKSPACE%,对于构建输出,我明确指定了%WORKSPACE%之外的目录。
理想情况下,我希望有类似的东西:
%WORKSPACE%\source 用于源代码,%WORKSPACE%\artifacts 用于构建输出。有这个配置可以吗?
【问题讨论】:
是否可以配置 Jenkins 以将源代码放入 %WORKSPACE% 的子目录中?现在源代码被拉入%WORKSPACE%,对于构建输出,我明确指定了%WORKSPACE%之外的目录。
理想情况下,我希望有类似的东西:
%WORKSPACE%\source 用于源代码,%WORKSPACE%\artifacts 用于构建输出。有这个配置可以吗?
【问题讨论】:
创建一个“运行批处理命令”构建步骤并使用 xcopy,这是假设 jenkins 在 Windows 机器上运行,如果它是部署目录,则将其设置为后期构建步骤。
cd c:/
xcopy /Y "c:/program files 86/junkies/workspace/app" "c:/path to new directory"
这只是对您的目录的猜测,请替换为正确的目录,/Y 强制每次复制时都将其覆盖。
【讨论】: