在Linux服務器上搭建持續集成環境

小白一枚,寫的步驟也很小白,有點像傻瓜式教程。有不對的地方請你們指正~~謝謝~~html

轉載請註明出處~~3q~~前端

 

搭建環境須要用到的工具備:Xshell五、filezilla、tomcat七、Jenkins.war、jdk8的rpm包、Nodejs、maven。java

 

1、安裝tomcat

方法一:利用filezilla直接將tomcat解壓後的文件夾傳到服務器上。node

 

打開filezilla,點擊左上角文件中的站點管理器,配置好服務器的信息點擊鏈接後進入服務器的文件目錄。linux

 

打開相應的文件夾,在左側欄中雙擊tomcat7的文件夾傳輸到服務器中。web

 

方法二:在Linux上利用命令行下載tomcat7.shell

 

在網頁上先找到下載tomcat7的網址。右鍵複製下載連接。apache

 

進入Xshell5,在文件下新建會話,填寫服務器信息,協議選擇ssh。npm

 

 

進入後會提示填寫用戶名和密碼,填寫root和密碼(因root權限大)。json

cd爲進入一個目錄命令。ll能夠查看此目錄下包含的全部內容。

 

可利用mkdir命令新建一個文件夾(eg:twytest)

 

 cd twytest

 

利用wget命令下載tomcat壓縮包。默認下載到當前目錄。

wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.72/bin/apache-tomcat-7.0.72.tar.gz

(若是一直鏈接不上網址可按ctrl+c退出。)

輸入命令解壓包,默認解壓到本目錄:tar -zxvf apache-tomcat-7.0.72.tar.gz

 

cd進入到tomcat的bin目錄下,輸入chmod +x ./startup.sh (下圖箭頭這幾個這幾個都加上x:,設置文件的權限)。

(以後進入tomcat的bin目錄下輸入./startup.bat啓動tomcat。全部部署在webapps下的內容都會加載。)

 

 

2、安裝Jenkins

與安裝tomcat的方式同樣,但須要注意的是,jenkins.war要放至tomcat安裝目錄下的webapps目錄下且無需解壓。進入tomcat的bin目錄下輸入./startup.bat啓動tomcat後在瀏覽器中輸入  服務器地址:8080/Jenkins  就能夠訪問jenkins頁面了。

 

3、安裝jdk(tomcat會調用jdk)

下載jdk.rpm,將jdk.rpm 和tomcat8放至同一個文件夾下

命令行進入jdk.rpm所在文件夾目錄下,輸入 rpm -ivh jdk-8u65-linux-x64.rpm  (若是沒有權限而失敗了 在前面加上sudo (有了root權限))

由於系統在安裝的時候默認安裝了openjdk,因此咱們須要切換一下jdk。

命令行輸入:update-alternatives --config java

update-alternatives --config javac

 

4、安裝maven

可利用filezilla將maven文件夾傳到服務器。也可以使用命令行下載:

 

wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.2.3/binaries/apache-maven-3.0.5 -bin.tar.gz

 

解壓:

tar vxf apache-maven-3.2.3-bin.tar.gz

 

可移動文件夾: mv apache-maven-3.2.3 目標文件。

 

安裝後命令行輸入 vim /etc/profile  進入系統設置文件,鍵盤輸入 i  進行編輯文件設置maven路徑,輸入下面兩句後,esc鍵退出,輸入:wq保存:

(安裝目錄)export MAVEN_HOME=/home/homer/Apache-maven/apache-maven-3.0.5

        export PATH=${MAVEN_HOME}/bin:${PATH}

保存後要輸入source /etc/profile,才能讓環境變量生效(記得執行source /etc/profile使環境變量生效。)

5、安裝node

有的項目須要npm和bower。由於前端框架anjularjs的項目中須要的插件都寫在bower.json,須要bower下載這些插件。用npm 去管理一些後端的包和構建工具

 

下載:

wget https://npm.taobao.org/mirrors/node/latest-v4.x/node-v4.4.7-linux-x64.tar.gz

 

解壓(默認當前目錄):

tar -zxvf node-v4.4.7-linux-x64.tar.gz

 

在/etc/profile系統設置文件裏配置路徑。加入 

export PATH=$PATH:/data/tools/node-v4.4.7-linux-x64/bin

 

通常nodejs包中已經包含了nmp安裝包,因此無需從新下載nmp安裝包,設置過環境變量就能夠直接使用nmp命令了

 

安裝npm使用以下命令:node cli.js install npm -gf 

安裝bowers使用以下命令:npm install -g bower

 

npm –v 、node –v 和bower –v能夠查看是否安裝成功

 

 

 

 

 

以後就能夠在Jenkins上進行項目的持續集成了。

 

 

參考資料:

wget命令參考:

http://www.cnblogs.com/peida/archive/2013/03/18/2965369.html 

chmod解釋: http://www.linuxyw.com/linux/wenjianguanli/20130429/148.html

 

Tomcat安裝與配置詳解: http://www.tianfeiyu.com/?p=890

Tomcat訪問不一樣的端口 :http://www.linuxidc.com/Linux/2012-06/62032.htm

以上兩個網頁內容特別推薦,內容比較詳細。

Tomcat的用戶密碼配置:

http://jingyan.baidu.com/article/6b97984db97e931ca2b0bfaf.html

http://www.365mini.com/page/tomcat-manager-user-configuration.htm

Tomcat的安裝及配置http://www.tianfeiyu.com/?p=890

 

maven安裝步驟參考http://www.linuxidc.com/Linux/2015-02/112712.htm

node安裝步驟參考http://www.cnblogs.com/kevin19900306/p/5701281.html

 

Jenkins使用參考:http://blog.csdn.net/wangmuming/article/details/22925127/

學習Jenkins:http://www.cnblogs.com/zz0412/tag/jenkins/default.html?page=1

 

 

 

相關文章
相關標籤/搜索