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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

centos7安装yum_centos7下yum方式安装jenkins

發布時間:2024/7/23 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos7安装yum_centos7下yum方式安装jenkins 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、首先安裝java組件

1、可以直接yum安裝

yum install -y java

2、或者下載jdk的包,設置環境變量也是可以的

https://download.oracle.com/otn/java/jdk/11.0.5+10/e51269e04165492b90fa15af5b4eb1a5/jdk-11.0.5_linux-x64_bin.tar.gz?AuthParam=1578369202_107ade17483702588093d0089906c18b

編輯文件

vim /etc/profileexport JAVA_HOME=/soft/jdkexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin

source生效

source? /etc/profile

二、安裝jenkins組件

1、先獲取repo文件

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

2、安裝jenkins軟件

rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.keyyum install -y jenkins

3、啟動服務

systemctl restart jenkins

設置開機啟動

systemctl enable jenkins

三、jenkins的基礎配置

1、按照提示登錄

# cat /var/lib/jenkins/secrets/initialAdminPasswordff7346f82df440de89cd54634117f994

2、安裝推薦的插件,如果還有其他的插件需要可以再安裝

3、等待安裝完成即可

4、配置admin管理員的密碼和郵箱

5、實例配置

6、更換國內的鏡像源

更換地址方法
6.1、進入jenkins系統管理 (Manage Jenkins)
6.2、進入插件管理 (Manage Plugins)

6.3、點擊高級

6.4、升級站點,修改升級站點的地址為清華大學鏡像地址

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

7、安裝常用插件(自有選擇,但是git和Publish Over SSH是比較關鍵的)

7.1?Dingding[釘釘] Plugin7.2?Email Extension Plugin7.3?Git Parameter Plug-In/Gitlab API Plugin/GitLab Plugin7.4?LDAP Plugin7.5?Localization: Chinese (Simplified)7.5?Maven Artifact ChoiceListProvider (Nexus)/Maven Deployment Linker/Maven Release Plug-in7.6?Publish Over SSH

8、全局工具配置

8.1 maven的配置,填寫服務器設置的mvn的PATH8.2 JDK設置,填寫服務器設置的JDK的PATH

9、開啟LDAP(這個開啟需要謹慎,萬一設置錯了無法登陸也沒關系,在openladp里修改admin用戶的密碼,用admin登陸去掉openldap認證就行了)

jenkins的openldap的認證和gitlab是不同的,gitlab是兩套用戶體系,jenkins在這點上是沒gitlab友好的

四、jenkins+gitlab之間的權限認證的設置

1、jenkins服務器的設置

1.1 jenkins連接gitlab服務的設置(業務機器也是這么設置)

前提單獨生成gitlab認證的公私鑰供jenkins和各個客戶端使用,包括如下三個文件

gitlab gitlab.pub?config #這些文件自己生成,可以參考 https://www.toutiao.com/i6781302229480505859/

這里說下config文件的格式

$cat configHost gitlab.ethnicity.cn HostName gitlab.ethnicity.cn PreferredAuthentications publickey IdentityFile /root/.ssh/gitlab

1.2 jenkins的憑據設置,這里需要配置jenkins到gitlab之間的信任管理

選擇添加憑據

Private Key---Enter directly

這里輸入私鑰,也就是/root/.ssh/gitlab的內容,之后保存即可,切記這個是和gitlab頁面配置的公鑰是一對

添加job的時候,再設置gitlab就有信任關系了

2、gitlab的設置(在頁面上操作)

管理員登陸---點擊頭像----設置--SSH秘鑰把gitlab.pub里的內容上傳到這里就可以了?

五、在目的機器上執行命令或者腳本的存放地方

1、選擇已經安裝的插件(Publish Over SSH)

選擇推送和在服務器上執行腳本

這樣一個完整的jenkins算是部署完畢了

總結

以上是生活随笔為你收集整理的centos7安装yum_centos7下yum方式安装jenkins的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。