Linux 下jenkins安裝

一、簡介

Jenkins 是一款流行的開源持續集成(Continuous Integration)工具,廣泛用於項目開發,具有自動化構建、測試和部署等功能。

Jenkins官網:https://jenkins.io/zh/doc/pipeline/tour/getting-started/

二、安裝步驟

Jenkins有幾種安裝方式:離線/在線安裝、基於tomcat部署Jenkins.war或者sudo java -jar jenkens.war安裝jenkins環境

參考博客:https://blog.csdn.net/shuizhihun07/article/details/80168076

這裏主要介紹一下centos7下安裝Jenkins環境

安裝之前jdk環境必須安裝,jenkins依賴於jdk環境。

1、安裝命令

## http://pkg.jenkins-ci.org/redhat/
wget http://pkg.jenkins-ci.org/redhat/jenkins-2.39-1.1.noarch.rpm ## 下載(也可以Windows下載再轉過來)
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins.io.key ## 公鑰
sudo yum -y install jenkins-*.noarch.rpm

2、修改jenkins配置

sudo vim /etc/sysconfig/jenkins
JENKINS_USER="jenkins" ## 原值 "jenkins",若權限不足, 可修改root
JENKINS_PORT="8086" ## 原值 "8080" 可以不修改

3、防火牆開放:

sudo vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8086 -j ACCEPT
重啓生效: sudo systemctl restart iptables

4、啓動和停止

sudo service jenkins start 啓動
 
sudo service jenkins stop 停止
 
sudo service jenkins restart 重啓

瀏覽器訪問:http://{IP地址}:8086

啓動如下問題:

查看錯誤輸入:systemctl status jenkins.service 

如圖所示:由於jenkins執行,需要jdk環境,默認執行的是/usr/bin/java,需要修改jenkins配置文件

解決方法:新增jdk安裝目錄

查詢jdk安裝目錄:which java

vi /etc/init.d/jenkins

新增/usr/java/jdk1.8.0_151/bin/java(jdk安裝位置)


 

訪問地址,可能會出現以下問題:

解決方法: 

檢查是否安裝libgcc

yum list libgcc
Installed Packages:libgcc.x86_64
Available Packages:libgcc.i686
# 已經安裝了libgcc卻提示找不到,版本可能不對應(因爲jdk版本是jdk1.8.0_201-i586,從後綴看應該是x86_64版本不可以識別):
yum install libgcc.i686

再次訪問:

 

5、jenkins基礎配置

https://www.jianshu.com/p/f1d378596a67

安裝漢化插件locale

a.獲取密碼,解鎖

cat /var/lib/jenkins/secrets/initialAdminPassword
b.進入 Jenkins 定製界面,可跳過

。。。

6、jenkins卸載

sudo systemctl stop jenkins
sudo systemctl disable jenkins
sudo yum -y remove jenkins
sudo rm -rf /var/{lib,log,cache}/jenkins /usr/lib/jenkins /root/.jenkins
sudo rm -rf `sudo find /{etc,var,run} -name "jenkins*"`

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章