jenkins中自定义根目录和项目路径

自定义项目路径

依次进入job,配置,高级项目选项,选择使用“自定义的工作空间”,配置后项目不用放到jenkins默认的workspace里了。

更改整个jenkins的项目空间,即根目录

1. 先设置环境变量,变量名为JENKINS_HOME,值为你想设置的目录 (一般情况下这样就够了,如果还是不行,就进行第二步)

2. jenkins.war -> WEB-INF -> web.xml,修改此文件:

<!-- if specified, this value is used as the Hudson home directory -->
<env-entry>
  <env-entry-name>HUDSON_HOME</env-entry-name>
  <env-entry-type>java.lang.String</env-entry-type>
  <env-entry-value></env-entry-value>
</env-entry>

找到以下字段,并在

<env-entry-value></env-entry-value>

标签中添加你的路径即可。

相关推荐:
在Linux系统上架设ASP.NET网站项目已经在圈子中流行,而“Mono+Jexus”架构模式是Linux承载ASP.NET企业级应用的极为重要的架构方式。 这种架构中,Jexus很好安装、配置,基本上就是一个下载、解压、复制的过 …
在.Net下读取oracle表时报这个错,但是怎么解决呢? 首先我们看下缘由, 之前操作的oracle表数据中的Guid是用oracle自带的SYS_GUID()这个函数生成的,这种Guid值在.Net下获取会报"GUID 的字节数组长度必须 …
正常配置下的SSL是服务器认证,但是有时候为了加强校验,将会引入双向认证(多用于内部服务)。 首先配置 nginx ssl,在 nginx 配置文件中加入: ssl on; ssl_certificate /usr/local/ssl/xxx.crt; ssl_cer …
第1步:事件框架的简化描述 我深知如果直接开始讲专业术语,你会很难理解事件框架,因此我首先描述一个现实生活中的例子。 整个情形是事件框架的一个比喻,具体情形如下: 我是“计算机艺术”杂志的忠实读者 …
找不到activity类: android.content.ActivityNotFoundException: Unable to find explicit activity class {xxxx} 在AndroidMainifest.xml中增加activity的申明,如: <activity android:name=".x …
手机扫一扫即可带走我!