国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

CentOS 7安裝Jenkins

這篇具有很好參考價值的文章主要介紹了CentOS 7安裝Jenkins。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前提條件:安裝JDK,這里小編安裝的JDK1.8

查看JDK安裝位置:echo $JAVA_HOME
linux安裝jdk1.8:https://www.cnblogs.com/w-wu/p/13684480.html

如果你的系統(tǒng)沒有自帶git,那么也需要安裝一個

yum install git

1. 第一種安裝方式

1.1 進入官網(wǎng):https://www.jenkins.io/

點擊Download,找到內(nèi)容并點擊,根據(jù)提示進行安裝即可。
CentOS 7安裝Jenkins

1.2 安裝

執(zhí)行命令1:

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

可能出現(xiàn)下方提示:
CentOS 7安裝Jenkins
解決方案:
安裝ca-certificates

yum install -y ca-certificates

再執(zhí)行命令1

執(zhí)行命令2:

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

執(zhí)行命令3:

yum install jenkins

查看可安裝版本:yum list --showduplicates jenkins
安裝指定版本:yum install jenkins-2.234-1.1
更新到指定版本:yum update jenkins-2.235.5-1.1
使用yum安裝程序時,提示xxx.rpm公鑰尚未安裝
命令后加上–nogpgcheck跳過公鑰檢查

有可能出現(xiàn)下面報錯:
CentOS 7安裝Jenkins
原因:
很多軟件包在yum里面沒有的,解決的方法,就是使用epel源,也就是安裝epel-release軟件包。EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一個項目,為“紅帽系”的操作系統(tǒng)提供額外的軟件包,適用于RHEL、CentOS等系統(tǒng)??梢栽谙旅娴木W(wǎng)址上找到對應(yīng)的系統(tǒng)版本,架構(gòu)的軟件包。

解決方案:

yum -y install epel-release

安裝完之后再執(zhí)行命令3,發(fā)現(xiàn)居然無效,于是我打算升級一下yum

yum upgrade

yum update和yum upgrade的真正區(qū)別:
yum -y update:升級所有包同時,也升級軟件和系統(tǒng)內(nèi)核;
yum -y upgrade:只升級所有包,不升級軟件和系統(tǒng)內(nèi)核,軟件和內(nèi)核保持原樣。

升級完之后再次執(zhí)行命令3,發(fā)現(xiàn)然并卵…

于是乎我打算卸載Jenkins重新執(zhí)行以上命令,

1、rpm卸載
rpm -e jenkins
2、檢查是否卸載成功
rpm -ql jenkins
3、徹底刪除殘留文件:
find / -iname jenkins | xargs -n 1000 rm -rf

咦,這回居然可以了…
CentOS 7安裝Jenkins

2. 第二種安裝方式:直接下載 rpm 安裝

官方似乎找不到rpm的包了,可以去清華大學開源軟件鏡像站下載:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/

將下載好的rpm包上傳到linux,進入到剛才上傳的rpm包所在的目錄,執(zhí)行安裝命令:

rpm -ivh jenkins-2.263.3-1.1.noarch.rpm

jenkins-2.263.3-1.1.noarch.rpm為剛才下載的rpm包名

3. 修改Jenkins配置

主要是修改兩個地方:
第一個是賬戶:因為Jenkins默認的賬戶是jenkins的賬戶,這個賬戶我們沒有,而且為了不因為權(quán)限出現(xiàn)各種問題,這里直接使用root,當然你也可以創(chuàng)建一個名叫jenkins的賬戶
第二個是端口:Jenkins的默認端口是8080,為了避免端口沖突,我們將它改掉

執(zhí)行命令:

vim /etc/sysconfig/jenkins

CentOS 7安裝Jenkins
啟動Jenkins:

systemctl start jenkins

好家伙,又報錯了
CentOS 7安裝Jenkins
錯誤信息如下:

Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.

解決方案:
查看當前Java的環(huán)境變量 echo $JAVA_HOME
復制Java的環(huán)境變量地址, 編輯/etc/init.d/jenkins文件, 指定位置添加該地址, 后綴附上/bin/java

vim /etc/init.d/jenkins

CentOS 7安裝Jenkins
修改完之后重新加載一下配置文件,使其生效:

systemctl daemon-reload

然后啟動jenkins,將剛才修改的jenkins的8888端口放開或者直接關(guān)閉防火墻,這里我們直接關(guān)閉防火墻:

systemctl stop firewalld

重啟jenkins命令:systemctl restart jenkins

4. Jenkins使用

在瀏覽器輸入:ip:8888,直接訪問jenkens
例如:192.168.12.132:8888
CentOS 7安裝Jenkins
這里讓我們輸入管理員密碼,密碼的位置已經(jīng)告訴我們了,查看密碼:

cat /var/lib/jenkins/secrets/initialAdminPassword

輸入密碼,點擊繼續(xù),
CentOS 7安裝Jenkins
這里我們點擊第二個,跳過插件安裝,因為Jenkins插件需要連接默認官網(wǎng)下載,速度非常慢,而且經(jīng)常會失敗,所以我們暫時先跳過插件安裝。
CentOS 7安裝Jenkins
創(chuàng)建用戶,隨便創(chuàng)建,這里小編使用的用戶名密碼都是jenkins
然后一直下一步下一步就行了。

4. 安裝插件

剛才在引導界面我們并沒有選擇安裝插件,原因是因為jenkins默認從它的官網(wǎng)下載插件會非常慢,接下來我們將插件下載地址換成國內(nèi)的。
4.1、點擊Manage Jenkins—>Manage Plugins
CentOS 7安裝Jenkins
4.2 點擊Available,等頁面測底加載完畢,這里會加載一些可以用的官方的一些插件的文件地址。
CentOS 7安裝Jenkins
4.3 進入到j(luò)enkins的默認的開發(fā)目錄

cd /var/lib/jenkins/
ll

可以看到里面有一個updates目錄
CentOS 7安裝Jenkins
在updates目錄里面有一個default.json文件,這個文件里面有所有的插件的地址,這里面的地址記錄的是國外的地址,所以是很慢的。
CentOS 7安裝Jenkins
進入到updates目錄執(zhí)行命令:

cd /var/lib/jenkins/updates
sed -i 's/http:\/\/updates.jekins-ci.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

命令大概意思是:將jenkins官方地址替換為清華大學的地址,將google地址替換為百度地址

最后點擊Advanced,
CentOS 7安裝Jenkins
下拉到最后方,將里面jenkins官方地址替換為清華大學地址:

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

CentOS 7安裝Jenkins

點擊Submit后,重啟jenkins
http://ip:8080/restart

5. 下載漢化插件

點擊Manage Jenkins—>Manage Plugins—>Available
在搜索框輸入:chinese
勾選復選框,點擊下載完之后立刻重啟。
CentOS 7安裝Jenkins
等待下載…下載完勾選最后一行復選框就自動重啟了
CentOS 7安裝Jenkins

6. 安裝用戶權(quán)限管理插件:Role-based Authorization Strategy

因為Jenkins并沒有完善的權(quán)限管理,所以需要安裝插件來實現(xiàn)權(quán)限管理。
與漢化插件安裝方法一樣:
CentOS 7安裝Jenkins
安裝完之后,點擊Manage Jenkins—>Configure Global Security
CentOS 7安裝Jenkins
找到:授權(quán)策略
選擇Role-Based Strategy
點擊保存
CentOS 7安裝Jenkins
6.1 管理角色
找到Manage Jenkins—>Manage and Assign Roles
CentOS 7安裝Jenkins
CentOS 7安裝Jenkins
進去之后可以看到有三種角色:Global roles、Item roles、Node roles
顧名思義:
Global roles:全局角色,最高權(quán)限的角色,我們剛創(chuàng)建的jenkins用戶就是這個權(quán)限
Item roles:項目角色,針對項目分配的角色,例如不同的項目被不同的人訪問,就使用這種角色
Node roles:節(jié)點角色,Jenkins主從的時候用到

創(chuàng)建角色:
CentOS 7安裝Jenkins
CentOS 7安裝Jenkins

ps:
步驟一:項目角色名
步驟二:表達式,表示可以訪問test開頭的項目

6.2 創(chuàng)建用戶
找到:Manage Jenkins—>Manage Users—>新建用戶
CentOS 7安裝Jenkins
剛創(chuàng)建的用戶是沒有任何的權(quán)限的,注銷當前用戶,登錄剛創(chuàng)建的dev用戶:
CentOS 7安裝Jenkins
6.3 給用戶分配角色
找到:Manage Jenkins—>Manage and Assign Roles—>Assign Roles
CentOS 7安裝Jenkins
點擊save之后,登錄dev用戶,發(fā)現(xiàn)是看不到項目相關(guān)的目錄:
CentOS 7安裝Jenkins
給dev用戶分配項目相關(guān)角色:
CentOS 7安裝Jenkins
6.4 新建項目CentOS 7安裝Jenkins
CentOS 7安裝Jenkins

7. Jenkins憑證管理

憑據(jù)可以用來存儲需要密文保護的數(shù)據(jù)庫密碼、Gitlab密碼信息、Docker私有倉庫密碼等,以便enkins可以和這些第三方的應(yīng)用進行交互。

安裝credentials Binding插件
要在Jenkins使用憑證管理功能,需要安裝Credentials Binding插件
CentOS 7安裝Jenkins
安裝插件后,在Manage Jenkins的Security模塊,看到Manage Credentials,在這里管理所有憑證

低版本的在菜單欄左側(cè)會有"憑證"菜單

CentOS 7安裝Jenkins
點擊Manage Credentials—>全局—>添加憑據(jù)
CentOS 7安裝Jenkins
CentOS 7安裝Jenkins
CentOS 7安裝Jenkins
如上圖所示,其中類型包括以下種:
CentOS 7安裝Jenkins
第一種:用戶名和密碼,例如用戶名密碼方式從Git拉取代碼
第二種:SSH方式(公鑰&私鑰),例如SSH方式從Git拉取代碼
第三種:秘密文件方式
第四種:秘密文本方式
第五種:證書方式

第一種方式舉例:gitee憑據(jù)
CentOS 7安裝Jenkins
點擊確定即可!

8. 創(chuàng)建項目&&拉取代碼

安裝Git插件:
CentOS 7安裝Jenkins

CentOS 7安裝Jenkins
CentOS 7安裝Jenkins

點擊確定之后往下滑—>源碼管理:
CentOS 7安裝Jenkins
點擊應(yīng)用、保存之后:
CentOS 7安裝Jenkins
即可拉取代碼成功!

9. Linux安裝Maven和配置

小編這里安裝apache-maven-3.6.1版本。
安裝完之后,配置環(huán)境變量:

vi /etc/profile

CentOS 7安裝Jenkins
最后兩行是maven的環(huán)境變量,其中:/db/apache-maven-3.6.1是maven的安裝目錄。
然后執(zhí)行命令,使配置生效:

source /etc/profile
# 查看mavne版本
mvn -v

修改maven的settings.xml配置文件:

# 進入maven安裝目錄
cd /db/apache-maven-3.6.1/
# 創(chuàng)建repo目錄
mkdir repo
# 進入maven配置文件目錄
cd /db/apache-maven-3.6.1/conf/
# 編輯配置文件
vi settings.xml

本地倉庫地址:
CentOS 7安裝Jenkins
阿里云依賴鏡像地址:
CentOS 7安裝Jenkins

9. Jenkins配置Maven&JDK

找到:Manage Jenkins—>Global Tool Configuration
CentOS 7安裝Jenkins
CentOS 7安裝Jenkins
找到:Manage Jenkins—>Configure System—>全局屬性
CentOS 7安裝Jenkins

10. Jenkins項目編譯

找到項目配置,添加構(gòu)建步驟
CentOS 7安裝Jenkins
輸入:

echo "項目開始打包"
mvn clean install package -T 1C -Dmaven.test.skip=true
echo "項目打包完成"

-T 1C參數(shù)解釋:
例如:用 4 個線程構(gòu)建,以及根據(jù) CPU 核數(shù)每個核分配 1 個線程進行構(gòu)建
$ mvn -T 4 clean install
$ mvn -T 1C clean install

11. 安裝Maven Integration插件構(gòu)建Maven風格項目

CentOS 7安裝Jenkins

12. 參數(shù)化構(gòu)建-Git Paramete插件

CentOS 7安裝Jenkins
CentOS 7安裝Jenkins
效果:
CentOS 7安裝Jenkins

13. 遠程發(fā)布

可參考最新文章:
https://blog.csdn.net/RookiexiaoMu_a/article/details/128589691?spm=1001.2014.3001.5501

新建一個自由風格項目:
CentOS 7安裝Jenkins
配置構(gòu)建操作:
CentOS 7安裝Jenkins

if [ -e "*.jar" ]; then 
    rm -rf *.jar
fi
cd /db/isee/
cp /var/lib/jenkins/workspace/isee-package-maven/isee-service/isee-api/target/*.jar isee-api.jar

配置構(gòu)建后操作:

14. 安裝Pipeline插件構(gòu)建流水線項目

CentOS 7安裝Jenkins文章來源地址http://www.zghlxwxcb.cn/news/detail-453898.html

到了這里,關(guān)于CentOS 7安裝Jenkins的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • CentOS 7安裝Jenkins

    CentOS 7安裝Jenkins

    前提條件:安裝JDK,這里小編安裝的JDK1.8 查看JDK安裝位置:echo $JAVA_HOME linux安裝jdk1.8:https://www.cnblogs.com/w-wu/p/13684480.html 如果你的系統(tǒng)沒有自帶git,那么也需要安裝一個 1. 第一種安裝方式 1.1 進入官網(wǎng):https://www.jenkins.io/ 點擊Download,找到內(nèi)容并點擊,根據(jù)提示進行安裝即可

    2024年02月05日
    瀏覽(17)
  • centos安裝jenkins詳細教程

    centos安裝jenkins詳細教程

    約定:本文使用的版本是centos7.9,java環(huán)境是openjdk version “11.0.19” 注意:jenkins將在2023年底不支持centos8以下版本。 tomcat 、 java 11 、 mysql8 、 git 、 maven 、redis 、 mq等等你的項目需要的環(huán)境。 以下將簡單列舉部分工具的安裝。 安裝maven 1 下載 https://dlcdn.apache.org/maven/maven-3/3.

    2024年02月11日
    瀏覽(19)
  • CentOS7安裝Jenkins

    本文安裝版本: JDK:jdk-11.0.19 ????????官網(wǎng)下載地址Java Downloads | Oracle Jenkins:jenkins-2.359-1.1 ????????官網(wǎng)下載地址Redhat Jenkins Packages Maven:apache-maven-3.6.3 ????????官網(wǎng)下載地址http://maven.apache.org/ ?JDK配置 MAVEN配置 安裝Jenkins Jenkins的目錄結(jié)構(gòu)如下: 功能模塊 路徑 主

    2024年02月10日
    瀏覽(22)
  • CentOs下面安裝jenkins記錄

    CentOs下面安裝jenkins記錄

    目錄 一、安裝jenkins 二、進入jenkins 三、安裝和Gitee,Maven , Publish Over SSH等插件 四、構(gòu)建一個maven項目 1????????wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 2? ? ? ? ?rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 3? ? ? ? ?yum -y upgrade 4? ? ?

    2024年02月11日
    瀏覽(17)
  • CentOS 7.9 安裝 Jenkins

    CentOS 7.9 安裝 Jenkins

    Jenkins 是一個基于 Java 語言開發(fā)的持續(xù)構(gòu)建工具平臺,主要用于持續(xù)、自動的構(gòu)建/測試你的軟件和項目。它可以執(zhí)行你預先設(shè)定好的設(shè)置和構(gòu)建腳本,也可以和 Git 代碼庫做集成,實現(xiàn)自動觸發(fā)和定時觸發(fā)構(gòu)建。 因為 Jenkins 是 Java 編寫的持續(xù)構(gòu)建平臺,所以安裝 Java 必不可少

    2024年02月17日
    瀏覽(19)
  • Centos安裝Jenkins,解決插件安裝失敗問題

    Centos安裝Jenkins,解決插件安裝失敗問題

    Jenkins是一個開源的、提供友好操作界面的持續(xù)集成(CI)工具,廣泛用于項目開發(fā),具有自動化構(gòu)建、測試和部署等功能。Jenkins用Java語言編寫,可在Tomcat等流行的servlet容器中運行,也可獨立運行。通常與版本管理工具(SCM)、構(gòu)建工具結(jié)合使用。 因為開發(fā)部門同時維護多個版本

    2024年02月09日
    瀏覽(17)
  • Centos 安裝Jenkins超詳細教程

    Centos 安裝Jenkins超詳細教程

    Jenkins需要依賴JDK,所以先安裝JDK1.8 安裝目錄為:/usr/lib/jvm 在/usr/lib目錄下創(chuàng)建新的文件夾 下載頁面:https://jenkins.io/zh/download/ 安裝文件:jenkins-2.190.3-1.1.noarch.rpm 把安裝包上傳到192.168.66.101服務(wù)器,進行安裝 在指定的目錄下安裝 安裝地址 以上的版本號是需要安裝JDK11的,如果

    2024年02月07日
    瀏覽(20)
  • centos下安裝jenkins.war

    https://get.jenkins.io/war-stable/ 下載jenkins.war包,(2.164.1 版本支持1.8,其他的都是jdk11),可以安裝完成后更新jenkins.war的安裝包 啟動jenkins命令 java -jar jenkins.war --httpPort=8010 訪問http://IP:8010/jenkins (密碼在/root/.jenkins/secrets/initialAdminPassword中) 創(chuàng)建啟動命令 systemctl daemon-load # 重新加載

    2024年02月09日
    瀏覽(17)
  • Jenkins 系列:Jenkins 安裝(Windows、Mac、Centos)和簡介

    Jenkins 系列:Jenkins 安裝(Windows、Mac、Centos)和簡介

    Jenkins前身是 Hudson,使用 java 語言開發(fā)的自動化發(fā)布工具。在中大型金融等企業(yè)中普遍使用 Jenkins 來作為項目發(fā)布工具。 Jenkins 官方提供的插件使 Jenkins 更為強大。Jenkins 是一個自動化服務(wù)器,目前發(fā)展超過 15 年,比較成熟的 CI 工具(也可以 CD)能夠?qū)崿F(xiàn)自動化集成發(fā)布。建

    2024年02月03日
    瀏覽(47)
  • 『Jenkins』最新版Jenkins安裝與Git集成—CentOS 7安裝的詳細教程

    『Jenkins』最新版Jenkins安裝與Git集成—CentOS 7安裝的詳細教程

    ??讀完這篇文章里你能收獲到 圖文形式安裝Jenkins 在Jenkins集成Git并進行的配置 感謝點贊+收藏,避免下次找不到~ Jenkins是一個開源的自動化工具,廣泛用于軟件開發(fā)和持續(xù)集成。本文將介紹如何在CentOS 7操作系統(tǒng)上安裝Jenkins,并配置其基本設(shè)置。 Jenkins是基于Java開發(fā)的,最新

    2024年02月09日
    瀏覽(49)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包