首页 文章

如何将git repo存储到jenkins节点设置中的特定路径?

提问于
浏览
1

如何在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 回答

  • 1

    您需要将作业配置为使用自定义工作区 - 在限制可以运行此作业的作业配置中,您在右侧有一个前进按钮,单击它然后您将看到自定义工作区选项 .

    如果它是一个maven项目,你在预先部分“使用自定义工作区”

    您的自定义工作区应为:go / src / github.com / username / repository

    祝好运!

  • 0

    如果您使用源代码管理下的git克隆您的仓库,则可以使用以下命令将您的仓库克隆到指定目录:

    在其他行为下:签出到子目录

    GIT插件的网址:https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin

    如果您在命令行中执行此操作,则可以执行以下操作:

    git clone <git_repo> /home/jenkins/jenkins_slave/go/src/github.com/username/repository
    

相关问题