Ubuntu

如何在 Ubuntu 上配置 Jenkins 部署路徑?

  • March 7, 2013

使用預設的 Ubuntu/Debian 安裝 Jenkins是否有一種簡單的方法來更改部署路徑?我希望詹金斯可以在類似的地方使用http://localhost:8090/foobar

我正在尋找一種在 中配置它的方法**/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看起來像這樣:

# 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"

引用自:https://serverfault.com/questions/485628