一尘不染

如何使詹金斯使用已经签出的代码库?

jenkins

我刚开始Jenkins 1.487并想将Jenkins集成到我的Ant项目中。但是在配置它时,我找不到任何方法让Jenkins重用已经签出的代码库,而不是下载相对于其工作区根目录的新副本。有没有办法做到这一点

我试图手动指定一个自定义工作区(我的代码库已经签出),然后单击“立即构建”。结果是它清除了我当前签出的代码,说

"Checking out a fresh workspace because there's no workspace at /home/daud/Work
Cleaning local Directory ."

甚至没有警告。


阅读 210

收藏
2020-07-25

共1个答案

一尘不染

如果您真的想从文件系统上某个地方的现有签出项进行构建,则不要使用Jenkins的“源代码管理”部分。保留为 “无”

  • 直接转到 “构建” 部分
  • 点击“添加构建步骤”
  • 选择“调用蚂蚁”
  • 点击高级
  • 在“构建文件”下,提供文件系统上ant构建文件的完整路径。您必须包括驱动器号(如果在Windows上)或前导/(如果在Linux上)才能脱离工作区(默认情况下,此路径是相对于工作区的)。或根据需要使用很多../../../ ..

但是,就像其他人所说的,这不是应该使用CI系统的方式

2020-07-25