Linxu下jenkins部署和基本配置


一、OpenJdk1.8安裝(tomcat  和 jenkins都依賴與java)


 

  1. ubuntu
  • apt-cache search openjdk       #使用apt-cache搜索可以直接使用apt-get安裝的版本,比如選擇"openjdk-8-jdk"
  • apt-cache search openjdk -y     #執行安裝

      2. centos

  • yum search openjdk
  • yum install xxxx

 

  安裝完成后,執行java -version 如輸出如下,表明安裝成功

  • openjdk version "1.8.0_91"
    OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~15.10.1-b14)
    OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)

 

 

二、tomcat安裝(http://tomcat.apache.org/)

 


 

  1. 在官網選擇需要的版本,下載“Binary Distributions”--“Core”中的“tar.gz” (url:tomcat_8.tar.gz http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.13/bin/apache-tomcat-8.5.13.tar.gz)
  2. 解壓到指定目錄;eg: tar -zxvf      apache-tomcat-8.5.13.tar.gz -C /usr/local
  3. 重命名解壓后的包  mv /usr/local/apache-tomcat* /usr/local/tomcat8
  4. 編輯/usr/local/tomcat8/bin/catalina.sh,在# OS specific support.  $var _must_ be set to either true or false.行上面添加CATALINA_HOME(把catalina.sh放到別處時有用,eg:/etc/init.d/),JAVA_HOME,JAVA_JRE,CLASSPATH變量:

  CATALINA_HOME=/usr/local/tomcat8
  JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
  JRE_HOME=${JAVA_HOME}/jre

      CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

  5.啟動tomcat

  /bin/sh /usrl/local/tomcat8/bin/catalina.sh,輸出:

     Using CATALINA_BASE:   /usr/local/tomcat8
  Using CATALINA_HOME:   /usr/local/tomcat8
  Using CATALINA_TMPDIR: /usr/local/tomcat8/temp
  Using JRE_HOME:        /usr/lib/jvm/java-1.8.0-openjdk-amd64/jre
  Using CLASSPATH:       /usr/local/tomcat8/bin/bootstrap.jar:/usr/local/tomcat8/bin/tomcat-juli.jar
  Tomcat started.
  6.驗證tomcat是否啟動成功(端口默認8080)

  如果啟懂失敗,使用/bin/sh /usr/local/tomcat8/bin/configtest.sh,查看一下錯誤日志,或者先使用configtest.sh測試配置是否正確,然后再啟動.

  如果失敗,原因基本上就是JAVA_HOME等路徑設置的原因,重點排查.

  如果想要自定義端口,修改/usr/local/tomcat8/conf/server.xml文件,然后重新啟動即可

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
........

  

三、Jenkins安裝(直接使用jenkins.war包)

 


 

  • curl -o jenkins.war http://mirrors.jenkins.io/war/latest/jenkins.war
  • mv jenkins.war /usr/local/tomcat8/webapps/   
  • 瀏覽器輸入http://ip:8080/jenkins對jenkins進行設置即可

 

四、自定義jenkins家目錄(JENKINS_HOME)

 


 

  默認情況下jenkins家目錄在/home/user/.jenkins,如果想要自定義可以按如下步驟操作:

  停止tomcat web容器,編輯catalina.sh,在JAVA_HOME處追加:export JENKINS_HOME=/opt/jenkins_home_path

     重新啟動tomcat web容器即可

五、忘記jenkins用戶密碼

 


 

  • 進入jenkins家目錄(JENKINS_HOME)
  • 備份config.xml;cp config.xml config.xml.bak
  • 編輯config.xml;<useSecurity>true</useSecurity>”為“<useSecurity>false</useSecurity>,刪除<authorizationStrategy ...>...</authorizationStrategy>,然后重啟tomcat,無密登錄后再用戶管理處選擇對應的用戶,重置密碼.
  • 恢復config.xml文件;cp config.xml.bak config.xml
  • 重新啟動tomcat,使用賬戶登錄.

六、修改用戶名(-_-)

  • 進入JENKINS_HOME/users
  • 把以舊的用戶名命名的文件夾重命名為新的用戶名即可
  • 重啟tomcat

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM