使用Jenkins默认的Ubuntu / Debian安装 , 是否有一个简单的方法来改变部署path ? 我想让jenkins在http://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"