linux根據部署jenkins

來源:互聯網
上載者:User

標籤:

1、 Jenkins 下載

Jenkins 下載網址:http://jenkins-ci.org/

2、 Jenkins 安裝

(1) 安裝JDK

JDK下載:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

安裝:

解壓下載的JDK:tar zxvf jdk-7u55-linux-x64.gz

複製(註:/usr/java檔案夾不存在):cp -r jdk1.7.0_55/ /usr/java

環境變數設定:

改動/etc/profile檔案

export JAVA_HOME=/usr/java

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

# source /etc/profile
使環境變數生效

設定java和javac的符號串連:

這是把預設的jdk(本系統預設是JDK1.4)改成剛新裝的jdk1.7

#cd /usr/bin

#ln -s -f /usr/java/jre/bin/java

#ln -s -f /usr/java/bin/javac

(2)  Ubuntu 配置安裝Tomcat

Tomcat下載:http://tomcat.apache.org/download-70.cgi

Tomcat安裝:

a)    解壓

# tar zxvf apache-tomcat-7.0.54.zip

b)        移動到其它檔案夾

# mv apache-tomcat-7.0.55 /home/tomcat/tomcat

c)        啟動Tomcat服務

# cd /home/tomcat/tomcat/bin

# ./startup.sh

d)        檢查是否啟動成功

在本機瀏覽器中訪問URL: http://localhost:8080/

e)        停止服務

# ./shutdown.sh 

配置tomcat由tomcat使用者自啟動(使用jsvc)

a)    編譯安裝jsvc

 # export CATALINA_HOME=/home/tomcat/tomcat
 # cd $CATALINA_HOME/bin
 # tar xvfz commons-daemon-native.tar.gz
 # cd commons-daemon-1.0.8-native-src/unix
 # ./configure
 # make
 # cp jsvc ../..

改動tomcat設定檔

$ vi /home/tomcat/tomcat/conf/server.xml

改動8080port的Connector節點,添加例如以下配置

URIEncoding="UTF-8"

(3)Linux 搭建安裝Maven

Maven下載:http://mirror.bit.edu.cn/apache/maven/binaries/apache-maven-3.2.1-bin.tar.gz

安裝:

#tar -zxvf apache-maven-3.2.1-bin.tar.gz 

#mv apache-maven-3.2.1 /home/tomcat/maven

#vim /etc/profile

加入以下內容:

#maven
M2_HOME=/home/tomcat/maven
PATH=$PATH:$M2_HOME/bin
export M2_HOME PATH

然後使環境變數生效:

#source /etc/profile

輸入#mvn -v驗證是否成功。

(4) 拷貝下載的 jenkins.war 到 tomcat的webapps檔案夾下:

sudo cp jenkins.war /home/tomcat/tomcat/webapps/

加入maven環境變數

export JENKINS_HOME=/home/tomcat/tomcat/webapps/jenkins

使/etc/profile設定檔生效: source /etc/profile

Jenkins 驗證

在瀏覽器裡,輸入網址: http://localhost:8080/jenkins/ 顯示以下介面:




著作權聲明:本文部落格原創文章,部落格,未經同意,不得轉載。

linux根據部署jenkins

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.