提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助檔案
文章目錄
- 一、安裝java環境
- 二、安裝 Jenkins
- 2.1 wget
- 2.2 下載 Jenkins
- 2.3 安裝 Jenkins
- 2.4 啟動 jenkins
- 2.5 修改 jenkins 埠號
- 2.6 防火墻設定
- 三、訪問 jenkins
- 3.1 打開 jenkins 頁面
- 3.2 系統設定
- 3.3 SSH插件
- 3.4 全域工具配置
- 3.4.1 首先下載 MAVEN
- 3.4.2 下載 Tomcat
- 3.4.3 jenkins 中的設定
- 3.5 專案部署
- 3.5.1 首先下載 mysql 資料庫
一、安裝java環境
- Jenkins安裝環境需要依賴java的環境, 而 linux 中自帶的 jdk 使用功能不全面,所以我們需要去官網下載 JDK,我下載的是 jdk-8u311-linux-x64.rpm,可以按照這個博客:https://blog.csdn.net/qq_42582489/article/details/104429639 去下載,
- 解壓 ,
rpm -ivh jdk-8u311-linux-x64.rpm,

- 配置環境, 打開環境組態檔
vi /etc/profile.
JAVA_HOME=/usr/java/jdk1.8.0_311-amd64
JRE_HOME=/usr/java/jdk1.8.0_311-amd64/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
-
環境變數生效,
source /etc/profile. -
查看是否安裝成功,先輸入命令查看java的版本號:
java -version.

-
繼續輸入java,顯示成功的java的一些資訊,說明我們已經安裝成功了,

二、安裝 Jenkins
- 安裝 jenkis 的時候我們因為是通過 linux 服務器上,我們可以通過 wge t進行安裝下載 Jenkins 的包內容,然后在通過 yum 進行安裝,
2.1 wget
-
wget 是一個從網路上自動下載檔案的自由工具,支持通過 HTTP、HTTPS、FTP 三個最常見的 TCP/IP 協議 下載,并可以使用 HTTP 代理,“wget” 這個名稱來源于 “World Wide Web” 與 “get” 的結合,
所謂自動下載,是指 wget 可以在用戶退出系統的之后在繼續后臺執行,直到下載任務完成, -
查看是否存在 wget,通過在命令列上輸入命令:
rpm -qa | grep wget顯示版本號說明存在,

-
沒有安裝也可以通yum進行安裝:
yum install wget,
2.2 下載 Jenkins
- 先進入到 jenkins 官網選擇對應的版本進行下載,

- 根據提示進行操作,

2.3 安裝 Jenkins
- 先通過 wget 的工具進行下載,

- 安裝完成后,使用我們 yum 工具分別輸入以下命令進行安裝 jenkins(其中需要輸入Y繼續安裝),
yum install epel-release # repository that provides 'daemonize'
yum install java-11-openjdk-devel
yum install jenkins



-
Public key for jenkins-2.319.2-1.1.noarch.rpm is not installed 解決辦法:
rpm --import http://pkg.jenkins.io/redhat-stable/jenkins.io.key,

-
查看是否安裝成功,通過輸入命令:
rpm -qa | grep jenkins,

2.4 啟動 jenkins
- 輸入命令啟動 jenkins:
sudo service jenkins start,

2.5 修改 jenkins 埠號
-
通過vi命令讀取 jenkins 的組態檔:
vi /etc/sysconfig/jenkins, -
找到“JENKINS_PORT”的文字,將后面的埠號進行修改(鍵盤點擊 a ,頁面下面出現 ),

-
修改完成后進行保存,在文字最后 按 esc 退出編輯,輸入
:wq對修改內容進行保存, -
對服務器防火墻設定開放 jenkins 的埠,
2.6 防火墻設定
-
開啟防火墻命令:
systemctl start firewalld,

-
先來查看有沒有開放我們設定的 jenkins 的埠:
firewall-cmd --list-ports,如果發現沒有 jenkins 的埠,則用firewall-cmd --permanent --zone=public --add-port=8888/tcp,

-
重啟防火墻!!!!!
systemctl reload firewalld, -
重啟 Jenkins !!!!
service jenkins restart,
三、訪問 jenkins
3.1 打開 jenkins 頁面
-
通過服務器 ip + 埠號 訪問頁面 ,

-
查看密碼 :
/var/lib/jenkins/secrets/,然后再輸入cat initialAdminPassword顯示出的一串數字就是密碼,復制過來就可以,


-
然后根據提示創建自己的賬戶,
3.2 系統設定






- 專案構建內容在這里~~,直接復制過去就好啦,
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次構建日志</title>
</head>
<body leftmargin="8" marginwidth="0" topmargin="8" marginheight="4"
offset="0">
<table width="95%" cellpadding="0" cellspacing="0" style="font-size: 11pt; font-family: Tahoma, Arial, Helvetica, sans-serif">
<tr>
本郵件由系統自動發出,無需回復!<br/>
各位同事,大家好,以下為${PROJECT_NAME }專案構建資訊</br>
<td><font color="#CC0000">構建結果 - ${BUILD_STATUS}</font></td>
</tr>
<tr>
<td><br />
<b><font color="#0B610B">構建資訊</font></b>
<hr size="2" width="100%" align="center" /></td>
</tr>
<tr>
<td>
<ul>
<li>專案名稱 : ${PROJECT_NAME}</li>
<li>構建編號 : 第${BUILD_NUMBER}次構建</li>
<li>觸發原因: ${CAUSE}</li>
<li>構建狀態: ${BUILD_STATUS}</li>
<li>構建日志: <a href="${BUILD_URL}console">${BUILD_URL}console</a></li>
<li>構建 Url : <a href="${BUILD_URL}">${BUILD_URL}</a></li>
<li>作業目錄 : <a href="${PROJECT_URL}ws">${PROJECT_URL}ws</a></li>
<li>專案 Url : <a href="${PROJECT_URL}">${PROJECT_URL}</a></li>
</ul>
<h4><font color="#0B610B">失敗用例</font></h4>
<hr size="2" width="100%" />
$FAILED_TESTS<br/>
<h4><font color="#0B610B">最近提交(#$SVN_REVISION)</font></h4>
<hr size="2" width="100%" />
<ul>
${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="%c", changesFormat="<li>%d [%a] %m</li>"}
</ul>
詳細提交: <a href="${PROJECT_URL}changes">${PROJECT_URL}changes</a><br/>
</td>
</tr>
</table>
</body>
</html>

-
以 163 郵箱為例,在設定中打開 POP3…

-
收到郵件就成功啦

3.3 SSH插件
- jenkins 無法啟動自己服務器上的 tomcat ,所以通過 SSH 來連接另外一臺服務器,



3.4 全域工具配置
3.4.1 首先下載 MAVEN
- 在網站上下載 maven 包 ,用 xftp 上傳到服務器,


- 安裝 maven,
tar -zxvf apache-maven-3.8.4-bin.tar.gz

- 配置環境,編輯命令
vi /etc/profile,鍵盤 a ,進入編輯模式,然后環境變數生效,source /etc/profile.
JAVA_HOME=/usr/java/jdk1.8.0_311-amd64
JRE_HOME=/usr/java/jdk1.8.0_311-amd64/jre
MAVEN_HOME=/usr/caoqing/maven/apache-maven-3.8.4
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$MAVEN_HOME/bin
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
- 執行
mvn -version,查看是否安裝成功

3.4.2 下載 Tomcat
- 從 tomcat官網上下載 tomcat,上傳到服務器上,

- 安裝 tomcat ,
tar -zxvf apache-tomcat-8.5.73.tar.gz

- 進入到tomcat中的 conf ,修改埠號,
vi server.xml


- 進入tomcat 中的bin目錄下,啟動 tomcat,
sh startup.sh

- 在網頁上出現 tomcat 頁面就代表成功啦

3.4.3 jenkins 中的設定


3.5 專案部署
3.5.1 首先下載 mysql 資料庫
-
下載 mysql 安裝包 ,
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm,

-
解壓,
rpm -ivh mysql-community-release-el7-5.noarch.rpm

-
安裝,
yum install mysql-server

-
查看是否安裝成功,
rpm -qa | grep mysql

-
啟動 mysql ,
service mysqld start,

-
創建管理員用戶名和密碼,
mysqladmin -u root password ...(自己的密碼) -
設定成功后,直接登陸,輸入密碼不可見,直接輸入按回車鍵登錄成功,

-
通過客戶端去訪問,如果出現一下這個頁面,則是沒有允許遠程登錄,

-
解決辦法:登陸 mysql 服務器,執行命令
use mysql; update user set host = '%' where user = 'root'; FLUSH PRIVILEGES;

-
就連接成功了

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/413677.html
標籤:其他
上一篇:JavaWeb 基礎知識 -- 網路編程(基礎知識+回顯服務器應用)
下一篇:linux必知必會-du命令
