如何在jenkins节点设置中签出到特定路径 . 我正在使用ubuntu14.04并使用语言 .
我所遵循的是以下内容:
在我的从机中创建了一个jenkins用户,并创建了一个名为jenkins_slave的文件夹
所以,我的pwd是 /home/jenkins/jenkins_slave
. 我在Jenkins master的节点配置中提供了这个 . 我的GOPATH设置为 /home/jenkins/jenkins_slave/go
.
当我执行我的构建步骤时,jenkins将我的主分支git repo克隆到 /home/jenkins/jenkins_slave/workspace/pipeline
(管道是我的工作名称)..但我正在寻找的是我的git repo应该结帐到自定义路径,如 /home/jenkins/jenkins_slave/go/src/github.com/username/repository
.
将我的git代码保存到上述存储库的所有选项是什么?
2 回答
您需要将作业配置为使用自定义工作区 - 在限制可以运行此作业的作业配置中,您在右侧有一个前进按钮,单击它然后您将看到自定义工作区选项 .
如果它是一个maven项目,你在预先部分“使用自定义工作区”
您的自定义工作区应为:go / src / github.com / username / repository
祝好运!
如果您使用源代码管理下的git克隆您的仓库,则可以使用以下命令将您的仓库克隆到指定目录:
在其他行为下:签出到子目录
GIT插件的网址:https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin
如果您在命令行中执行此操作,则可以执行以下操作: