如何在Ubuntu上configurationJenkins部署path?

使用Jenkins默认的Ubuntu / Debian安装 , 是否有一个简单的方法来改变部署path ? 我想让jenkinshttp://localhost:8090/foobar类的地方可用

我正在寻找一种方法来configuration它在/etc/default/jenkins ,类似于设置HTTP端口:

 # port for HTTP connector (default 8080; disable with -1) HTTP_PORT=8090 

/etc/default/jenkins包含这个似乎相关的位,但我不知道如何使用它:

 # servlet context, important if you want to use apache proxying PREFIX=/jenkins 

嗯,看看/etc/default/jenkins多一点,这个变成了非常简单。

/etc/default/jenkins的结尾/etc/default/jenkins是这样的:

 # servlet context, important if you want to use apache proxying PREFIX=/jenkins # arguments to pass to jenkins. # --javahome=$JAVA_HOME # --httpPort=$HTTP_PORT (default 8080; disable with -1) # --httpsPort=$HTTP_PORT # --ajp13Port=$AJP_PORT # --argumentsRealm.passwd.$ADMIN_USER=[password] # --argumentsRealm.roles.$ADMIN_USER=admin # --webroot=~/.jenkins/war # --prefix=$PREFIX JENKINS_ARGS="--webroot=/var/cache/jenkins/war --httpPort=$HTTP_PORT --ajp13Port=$AJP_PORT" 

所以,你只需要根据自己的喜好设置PREFIX ,然后编辑JENKINS_ARGS来包含--prefix=$PREFIX 。 所以JENKINS_ARGS会是这样的:

  JENKINS_ARGS="--webroot=/var/cache/jenkins/war --prefix=$PREFIX --httpPort=$HTTP_PORT --ajp13Port=$AJP_PORT"