部署jenkins+git


Jenkins簡介

Jenkins是一個開源軟件項目,是基於Java開發的一種持續集成工具,用於監控持續重復的工作,旨在提供一個開放易用的軟件平台,使軟件的持續集成變成可能

 

安裝並啟動思路:

安裝准備:首先保證系統中已經安裝了jdk,最好是jdk1.5以上

第一種啟動方法,切換到jenkins.war存放的目錄,輸入如下命令:

命令:java -jar jenkins.war

如果需要修改端口可以使用如下命令:

命令:java -jar jenkins.jar--httpPort=8081

然后在瀏覽器中(推薦用火狐)輸入localhost:8081,localhost可以是本機的ip,也可以是計算機名。就可以打開jenkins

第二種方法是用tomcat打開

解壓tomcat到某個目錄,如/usr/local,進入tomcat下的/bin目錄,啟動tomcat

將jenkins.war文件放入tomcat下的webapps目錄下,啟動tomcat時,會自動在webapps目錄下建立jenkins目錄,在地址欄上需要輸入

localhost:8080/jenkins

 

git常用命令

git config --global user.name “name“   設置全局用戶名

git config --global user.email mail    設置全局郵箱

git config --global --list             列出用戶全局設置

git add index.html                     添加文件到暫存區

git commit -m “描述內容“               提交文件到工作區

git status                             查看工作區狀態

git push                               提交代碼到git服務器

git pull                               獲取代碼到本地

git log                                查看操作日志

git branch                             查看當前所處分支

git checkout -- file                   服務器更新文件覆蓋本地的文

 

上面說過Jenkins是基於java做出來的,所以部署之前先做Java環境

(1)1.Jdk安裝

命令:wget http://192.168.130.150/jdk/jdk-8u211-linux-x64.tar.gz                  #這里自己已經下好了

命令:mkdir  /usr/java

命令:tar -xvf jdk-8u211-linux-x64.tar.gz -C /usr/java/

命令:echo 'export PATH=/usr/java/jdk1.8.0_211/bin/:$PATH'>> /etc/profile                    #設置環境變量

命令:echo 'export JAVA_HOME=/usr/java/jdk1.8.0_211' >>/etc/profile                           #指定環境變量路徑

命令:source /etc/profile                                    #聲明刷新數據

命令:java -version                                            #查看java版本

 

 

2.tomcat安裝

命令:wget  http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.29/bin/apache-tomcat-9.0.29.tar.gz

命令:tar -xvf apache-tomcat-9.0.29.tar.gz

命令:mv apache-tomcat-9.0.29 /usr/local/tomcat

命令:rm -rf /usr/local/tomcat/webapps/*

 

3.maven安裝

命令:wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

命令:tar -xvf apache-maven-3.6.3-bin.tar.gz

命令:mv apache-maven-3.6.3 /usr/local/maven

命令:echo 'export MAVEN_HOME=/usr/local/maven/'>>/etc/profile                                                #設置環境變量

命令:source /etc/profile                                                                                                                    #刷新數據

命令:ln -s /usr/local/maven/bin/mvn /usr/bin/                                                                                   #創建軟連接

命令:mvn --version                                                                                                                           #查看版本

 

4.jenkins安裝(在官網下載war包)

命令:wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war    

命令:cp jenkins.war /usr/local/tomcat/webapps/

命令:/usr/local/tomcat/bin/startup.sh                                                                                       啟動tomcat

命令:ss -tunlp| grep :8080                                                                                                            查看tomcat的端口

 

修改jenkins相關配置文件

命令:vim  /root/.jenkins/hudson.model.UpdateCenter.xml

把原本的http://updates.jenkins-ci.org/update-center.json   改為  http://mirror.xmission.com/jenkins/updates/update-center.json

命令:/usr/local/tomcat/bin/shutdown.sh              #關閉tomcat

 

命令:/usr/local/tomcat/bin/startup.sh                  #開啟tomcat

 

在瀏覽器地址欄中輸入http://ip:8080/jenkins

因為在前面我已經做好了gitlab(端口默認為8080)和tomcat的端口號沖突,所以我們要修改tomcat的端口號

命令:vim  /usr/local/tomcat/conf/server.xml                         #tomcat配置文件

找到<Connector port=‘8080’ protocol="HTTP/1.1"  將8080替換你想弄的端口號,我設定的是8088

 

 

然后再重啟tomcat,先關閉再啟動,然后查看一下端口號

命令:ss -antulp | grep 8088

 

 

然后在瀏覽器上訪問http://ip:8080/jenkins

命令:cat /root/.jenkins/secrets/initialAdminPassword

 

 

 

 

 

 進入選擇項,選擇適合安裝的插件,需要等待下載

 

 

 

 創建用戶和密碼

現在算是部署完畢,接下來添加節點

 

(2)添加從節點

添加一台slave端,作為節點

192.168.175.104      slave端

和服務端一樣先下載jdk環境

命令:wget http://192.168.130.150/jdk/jdk-8u211-linux-x64.tar.gz

命令:tar -zvxf jdk-8u211-linux-x64.tar.gz

命令:mkdir /usr/local/java

命令:mv  /root/jdk1.8.0_211/ /usr/local/java

命令:cp -pv  /etc/profile /etc/profile.bak

命令:echo  "export JAVA_HOME=/usr/local/java"  >> /etc/profile

命令:echo  "export PATH=$JAVA_HOME/bin:$PATH" >> /etc/profile

命令:source /etc/profile

命令:ln -s /usr/local/java/jdk1.8.0_211/bin/java /usr/bin

命令:java -version

java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

 

現在從節點已經做好了,然后添加到服務端

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 


免責聲明!

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



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