資源下載:html
--jenkins的war包java
首先從http://jenkins-ci.org/下載最新的jenkins版本,最新版本爲1.594,下載的文件載體爲jenkins.war;apache
Jenkins爲免費開源軟件,而且更新速度穩定,每週一次更新。因此網站上會提供有2個版本,一個最新版本,一個老但穩定的版本。可自行選擇。windows
這裏我下載的的版本是2.32.1.wartomcat
--ant服務器
下載地址:http://ant.apache.org/oracle
這裏我下載的是:apache-ant-1.9.8-bin.tar.gzsocket
--mavenmaven
下載地址: http://maven.apache.org/網站
這裏我下載的是:apache-maven-3.3.9-bin.zip
--jdk
1.7.80
--tomcat
7.0.72
環境變量設置
[tomcat@wls12c ~]$ java -version java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode) [tomcat@wls12c ~]$ ant -version Apache Ant(TM) version 1.9.8 compiled on December 25 2016
Jenkins的啓動
方式一:直接用命令啓動
Command Line Parameter |
Description |
--httpPort=$HTTP_PORT |
Runs Jenkins listener on port $HTTP_PORT using standard http protocol. The default is port 8080. To disable (because you're using https), use port -1. |
--httpListenAddress=$HTTP_HOST |
Binds Jenkins to the IP address represented by $HTTP_HOST. The default is 0.0.0.0 — i.e. listening on all available interfaces. |
--httpsPort=$HTTP_PORT |
Uses HTTPS protocol on port $HTTP_PORT |
--httpsListenAddress=$HTTPS_HOST |
Binds Jenkins to listen for HTTPS requests on the IP address represented by $HTTPS_HOST. |
--prefix=$PREFIX |
Runs Jenkins to include the $PREFIX at the end of the URL. |
--ajp13Port=$AJP_PORT |
Runs Jenkins listener on port $AJP_PORT using standard AJP13 protocol. The default is port 8009. To disable (because you're using https), use port -1. |
--ajp13ListenAddress=$AJP_HOST |
Binds Jenkins to the IP address represented by $AJP_HOST. The default is 0.0.0.0 — i.e. listening on all available interfaces. |
--argumentsRealm.passwd.$ADMIN_USER |
Sets the password for user $ADMIN_USER. If Jenkins security is turned on, you must log in as the $ADMIN_USER in order to configure Jenkins or a Jenkins project. NOTE: You must also specify that this user has an admin role. (See next argument below). |
--argumentsRealm.roles.$ADMIN_USER=admin |
Sets that $ADMIN_USER is an administrative user and can configure Jenkins if Jenkins' security is turned on. See Securing Jenkins for more information. |
-Xdebug -Xrunjdwp:transport=dt_socket,address=$DEBUG_PORT,server=y,suspend=n |
Sets debugging on and you can access debug on $DEBUG_PORT. |
-%m-%d_%H-%M"`.log |
Logging to desired file |
-XX:PermSize=512M -XX:MaxPermSize=2048M -Xmn128M -Xms1024M -Xmx2048M |
referring to these options for Oracle Java |
以9090端口啓動
java -jar jenkins.war --httpPort=9090
方式2、在Web容器中運行
Jenkins能夠運行在標準的Web服務器中,支持Tomcat、Jboss、WebLogic中,只須要將Jenkins.war放置到相應目錄,啓動服務就能夠進行訪問;推薦採用這個方式運行,方便配置和遷移。
Jenkins的訪問
驗證jenkins是否運行正常,經過訪問http://192.168.0.80:9090
這裏有一個臨時密碼須要輸入,在/home/tomcat/.jenkins/secrets/initialAdminPassword裏面
輸入密碼進入:
這裏選擇把建議的插件全裝上去
--設置用戶名和密碼
保存,進入主界面