我刚刚开始Jenkins 1.487
并希望将 Jenkins 集成到我的 Ant 项目中。但是在配置它时,我找不到任何方法让 Jenkins 重新使用已经签出的代码库,而不是下载相对于其工作区根目录的新副本。有没有办法做到这一点 ?
我尝试手动指定自定义工作区(其中我的代码库已签出),然后单击“立即构建”。结果是它清除了我当前签出的代码:
"Checking out a fresh workspace because there's no workspace at /home/daud/Work
Cleaning local Directory ."
连警告都没有..
如果您确实想从文件系统上某个位置的现有签出进行构建,则不要使用 Jenkins 的“源代码管理”部分。将其保留为"none"
- 直接前往"Build" section
- 单击“添加构建步骤”
- 选择“调用Ant”
- 单击高级
- 在“构建文件”下,提供文件系统上 ant 构建文件的完整路径。您必须包含驱动器号(如果在 Windows 上)或前导 /(如果在 Linux 上)才能脱离工作区(默认情况下,此路径相对于工作区)。或者根据需要使用大量 ../../../..。
但正如其他人所说,这不是 CI 系统应该使用的方式
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)