【jenkins+cmake+svn管理c++项目】windows修改jenkins的工作目录

jenkins默认的存放源码的workspace是:
C:\Users\用户\AppData\Local\Jenkins\.jenkins\workspace。由于jenkins会拉取大量的源代码以及编译生成一些文件,我希望我能自己指定目录作为它的工作空间,放在这里显然不太合适。

那么修改目录的方式有两种:

  • 前提:先把服务停掉,在jenkins.exe所在目录打开命令行窗口,输入:jenkins.exe stop
    `

1. 制作"快捷方式" "符号链接"

`: 将workspace放到我想放的位置例如:D:\jenkins\workspace, 在原地做一个符号链接指向它。方法:

打开cmd窗口,输入以下命令:

c 复制代码
mklink /D "C:\Users\用户\AppData\Local\Jenkins\.jenkins\workspace" "D:\jenkins\workspace"

2. 修改jenkins的家目录,也就是整个.jenkins目录都搬走。(我用的这个方案)

首先将.jenkins目录做好备份,然后将这个目录放到你想放的路径。然后到jenkins的安装目录里边修改jenkins.xml文件,修改JENKINS_HOME的value为新的地址,保存即可。如下图

修改完成之后启动服务(jenkins.exe start),运行一个例子看一下是否能正常运行

相关推荐
无限进步_11 分钟前
二叉树的前序遍历(非递归实现)
开发语言·数据结构·c++·windows·git·visual studio
ximu_polaris13 分钟前
设计模式(C++)-结构型模式-组合模式
c++·设计模式·组合模式
青瓦梦滋14 分钟前
Linux线程的同步与互斥
linux·c++
南境十里·墨染春水16 分钟前
C++流类库 文件流操作
开发语言·c++
C++ 老炮儿的技术栈17 分钟前
工业视觉检测:用 C++ 和 Snap7 库快速读写西门子 S7-1200
c语言·c++·git·qt·系统架构·visual studio·snap
Elivs.Xiang18 分钟前
centos9中安装Jenkins
linux·运维·centos·jenkins
橙子也要努力变强20 分钟前
信号捕捉的底层机制-内核态和用户态初识
linux·服务器·c++
澈20731 分钟前
内存四区模型详解(栈、堆、全局、常量)
c++·面试·职场和发展
橙子也要努力变强33 分钟前
信号捕捉底层机制-进程与OS
linux·服务器·c++
青瓦梦滋33 分钟前
Linux线程
linux·运维·c++