日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jenkins安装教程

發(fā)布時間:2023/12/10 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jenkins安装教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。