更改Jenkins的workspace目录

Posted 再见理想

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更改Jenkins的workspace目录相关的知识,希望对你有一定的参考价值。

  • 系统管理→系统设置→主目录(的右边问号下面)→高级(是不是忽略了啊\(^o^)/~)工作空间根目录

    点开后面的问号可以看见3个参数(配置路径需要的):
      • ${JENKINS_HOME} — Jenkins home directory.#JENKINS_HOME这个参数不用说了
      • ${ITEM_ROOTDIR} — Root directory of a job for which the default workspace is allocated.#ITEM_ROOTDIR:默认的工作空间目录。完整的路径就是JENKINS_HOME/jobs/xxxx/workspace 
      • ${ITEM_FULL_NAME} — ‘/‘-separated job name, like "foo/bar".#ITEM_FULL_NAME:job的名称,这个就是我们需要的。

     我们只需要把workspace目录赶出JENKINS_HOME目录就行了。上配置:

    workspace:/home/froad/workspace/${ITEM_FULL_NAME}#前面的目录随便你改,只需要在最后带上${ITEM_FULL_NAME}JENKINS_HOME:/home/froad/.jenkins#给你们对比着看
    #好了,这下.svn目录不打架了。我也不用头疼了。
  • 删除已经存在的workspace目录

    find . -type d -name"workspace"|xargs rm -rf#看见find后面的那个点了么,改成你的路径就行了
  •  

以上是关于更改Jenkins的workspace目录的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins 九: 小技巧

jenkins 每次编译前清理workspace空间

jenkins+sonarQube代码质量扫描 并排除指定的目录

更改 Jenkins 构建工件文件所有权

Jenkins 远程复制Source files设置相对路径

如何在 Workspace 下使用 jenkins 脚本创建 CODEOWNERS 文件