Jenkins安裝部署


 

在我們平時開發項目過程中,我們修改了項目每次還要上傳然后到服務器去重啟會很麻煩,因此我們在這里就用Jenkins做持續集成,自動化部署。不過Jenkins是比較耗內存的哦。

一.Jenkins安裝

Jenkins是由java編寫的,所需需要java容器才能運行Jenkins,並且java的web服務器是tomcat,所以我們還需要安裝tomcat

1.安裝java跟tomcat

yum -y install java-1.8.0-openjdk.x86_64  # 安裝1.8jdk
 cd /opt  # 進入opt目錄
 wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35.tar.gz   # 獲取tomcat8的安裝包
 tar zxvf apache-tomcat-8.5.35.tar.gz  # 解壓tomcat7的解壓包
 mkdir -p /usr/local/tomcat  # 在環境變量文件夾下創建tomcat文件夾
 mv apache-tomcat-8.5.35/* /usr/local/tomcat/  # 將解壓出來的tomcat文件夾的所有內容移到/usr/local/tomcat目錄下

當然想要下載其他版本的tomcat可以去https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.35/bin/下載

2.安裝Jenkins

wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.160-1.1.noarch.rpm  # 獲取Jenkins安裝包
rpm -ivh jenkins-2.160-1.1.noarch.rpm  # 安裝Jenkins安裝包

其他Jenkins版本地址https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.160-1.1.noarch.rpm

3.啟動Jenkins跟tomcat

/etc/init.d/jenkins start  # 啟動Jenkins(service Jenkins start)

/usr/local/tomcat/bin/startup.sh  # 啟動tomcat

啟動以后就可以通過IP地址+8080端口訪問了,有時候需要重啟兩次Jenkins(service jenkins restart),記得把防火牆的8080端口打開哦。

二.Jenkins配置

訪問地址ip+8080端口號以后出現如下

配置成功

三.創建遠程倉庫

1.在碼雲上創建一個倉庫

2.復制倉庫的ssh鏈接地址

3.創建項目位置

4.克隆倉庫

在這里由於沒有權限下載代碼,需要創建公鑰跟私鑰,然后把公鑰放到碼雲倉庫里面

ssh-keygen -t rsa -C "snow@cqgynet.com"  # 創建公鑰跟私鑰
 cat ~/.ssh/id_rsa.pub  # 查看生成的公鑰

把生成的公鑰放到碼雲倉庫里面

同步代碼,把倉庫的ssh地址克隆下來(git clone ssh地址)

四.Jenkins插件管理

在使用Jenkins之前,我們需要下載一些插件,方便我們對項目就行管理,常用的就是ssh,pipeline等

五.新建Jenkins項目

當然項目的配置有很多種方法,最好是根據自己的需求加以配置

定時任務配置如下

參考鏈接https://hk.saowen.com/a/fea6533e761aeb42448d40b2533bae823596890ae6d5b2db9e17942201ce7bbc


免責聲明!

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



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