Jenkins安装教程
Jenkins安裝
1)安裝JDK
Jenkins需要依賴JDK,所以先安裝JDK1.8
yum install java-1.8.0-openjdk* -y
安裝目錄為:/usr/lib/jvm
2)獲取jenkins安裝包
下載頁面:https://jenkins.io/zh/download/
清華鏡像 https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/
安裝文件:jenkins-2.190.3-1.1.noarch.rpm
3)把安裝包上傳到192.168.66.101服務(wù)器,進(jìn)行安裝
rpm -ivh jenkins-2.190.3-1.1.noarch.rpm
4)修改Jenkins配置
vi /etc/sysconfig/jenkins
修改內(nèi)容如下:
JENKINS_USER="root"
JENKINS_PORT="82"
配置jenkins的java環(huán)境
1. 查看當(dāng)前Java的環(huán)境變量 echo $JAVA_HOME
運行什么都沒有** 執(zhí)行 source /etc/profile
2.復(fù)制Java的環(huán)境變量,
vim /etc/init.d/jenkins文件, 找到指定位置添加
/usr/local/jdk/jdk1.8.0_251/bin/java后綴附上/bin/java
?
修改完jekins配置之后;執(zhí)行該命令 systemctl daemon-reload
5)啟動Jenkins
systemctl start jenkins
6)打開瀏覽器訪問
http://192.168.66.101:82
注意:本服務(wù)器把防火墻關(guān)閉了,如果開啟防火墻,需要在防火墻添加端口
7)獲取并輸入admin賬戶密碼
cat /var/lib/jenkins/secrets/initialAdminPassword
8)跳過插件安裝
因為Jenkins插件需要連接默認(rèn)官網(wǎng)下載,速度非常慢,而且經(jīng)過會失敗,所以我們暫時先跳過插件安 裝
(2)-Jenkins插件管理
Jenkins本身不提供很多功能,我們可以通過使用插件來滿足我們的使用。例如從Gitlab拉取代碼,使用 Maven構(gòu)建項目等功能需要依靠插件完成。接下來演示如何下載插件。
1)修改Jenkins插件下載地址
Jenkins國外官方插件地址下載速度非常慢,所以可以修改為國內(nèi)插件地址: Jenkins->Manage Jenkins->Manage Plugins,點擊Available 這樣做是為了把Jenkins官方的插件列表下載到本地,接著修改地址文件,替換為國內(nèi)插件地址
cd /var/lib/jenkins/updates
sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
最后,Manage Plugins點擊Advanced,把Update Site改為國內(nèi)插件下載地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json Sumbit后,在瀏覽器輸入: http://192.168.66.101:8888/restart ,重啟Jenkins。
2) 下載中文漢化插件
Jenkins->Manage Jenkins->Manage Plugins,點擊Available,搜索"Chinese" 完成后如下圖: 重啟Jenkins后,就看到Jenkins漢化了!(PS:但可能部分菜單漢化會失敗)
3) Jenkins用戶權(quán)限管理
我們可以利用Role-based Authorization Strategy 插件來管理Jenkins用戶權(quán)限 安裝Role-based Authorization Strategy插件
4) -Jenkins憑證管理
憑據(jù)可以用來存儲需要密文保護(hù)的數(shù)據(jù)庫密碼、Gitlab密碼信息、Docker私有倉庫密碼等,以便 Jenkins可以和這些第三方的應(yīng)用進(jìn)行交互。 安裝Credentials Binding插件 要在Jenkins使用憑證管理功能,需要安裝Credentials Binding插件
5) 安裝Git插件和Git工具以及Git配置
CentOS7上安裝Git工具:
yum install git -y
安裝 git --version 安裝后查看版本
6)ssh配置方法
使用root用戶在jenkins服務(wù)器上,生成公鑰和私鑰
ssh-keygen -t rsa
在/root/.ssh/目錄保存了公鑰和使用
id_rsa:私鑰文件 id_rsa.pub:公鑰文件
7)maven安裝
安裝Maven 先上傳Maven軟件到j(luò)enkins服務(wù)器
tar -xzf apache-maven-3.6.2-bin.tar.gz
解壓 mkdir -p /opt/maven 創(chuàng)建目錄
mv apache-maven-3.6.2/* /opt/maven 移動文件
配置環(huán)境變量
vi /etc/profile
source /etc/profile
配置生效 mvn -v 查找Maven版本
export JAVA_HOME=/usr/jdk1.8.0_181
export MAVEN_HOME=/usr/maven/apache-maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH
全局工具配置關(guān)聯(lián)JDK和Maven Jenkins->Global Tool Configuration->JDK->新增JDK,配置如下: Jenkins->Global Tool Configuration->Maven->新增Maven,配置如下:
8) 添加Jenkins全局變量 Manage Jenkins->Configure System->Global Properties ,添加三個全局變量 JAVA_HOME、M2_HOME、PATH ($(PATH):$(MAVEN_HOME)/bin)
修改Maven的settings.xml
mkdir /root/repo 創(chuàng)建本地倉庫目錄
vi /opt/maven/conf/settings.xml
本地倉庫改為:
/root/repo/
添加阿里云私服地址:
alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central
9)mvn項目打包
mvn clean install
mvn clean package -Dmaven.test.skip=true
總結(jié)
以上是生活随笔為你收集整理的Jenkins安装教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谷歌Chrome浏览器如何截图长图
- 下一篇: 中级通信工程师证书会过期吗