CI/CD筆記-Jenkins的安裝部署

1、部署Jekinsjava

  1. 安裝Jenkins
    1.1 經過下載安裝包的方式部署
    1.1.1 安裝jdk配置java環境
    1.1.2 安裝包
    1.1.3 啓動jenkins
    1.1.4 修改jenkins啓動服務的用戶
    1.2.1 經過官方提供的鏡像方式部署
  2. 配置Jenkins
    2.1 第一次登錄須要解鎖jenkins
    2.2 安裝插件
    2.3 建立管理員用戶及訪問URL地址

1、部署Jekins
1. 安裝Jenkins
官方文檔:https://www.jenkins.io/zh/doc/Rethat包:https://pkg.jenkins.io/redhat/node

系統環境:centos7-x64python

安裝Jenkins有兩種方式:linux

1.經過安裝包的方式git

2.經過官方提供的鏡像安裝,這種方式不用配置java環境,並且Jenkins有什麼新東西這個鏡像也會同步docker

1.1 經過下載安裝包的方式部署
1.1.1 安裝jdk配置java環境
jenkins是經過java寫的vim

JDK包官網下載地址centos

# 建立jdk安裝目錄
mkdir /apps && cd /apps
# 解壓下載的綠色版jkd包
tar -xvf jdk-8u271-linux-x64.tar.gz
# 建立軟鏈接
ln -sv /apps/jdk1.8.0_271   /apps/jdk
# 建立一個java命令指向/usr/bin的軟鏈接,若是不加啓動jenkins時會報錯找不到java的路徑
ln -sv /apps/jdk/bin/java /usr/bin/

# 配置java的環境變量,在profile文件尾部加入以下命令
vim /etc/profile
# 指定jdk安裝目錄
export JAVA_HOME=/apps/jdk
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin/

# 保存配置後,刷新環境變量
source /etc/profile

# 查看java時候安裝ok
[root@python-node01 apps]# java -version
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)

1.1.2 安裝包瀏覽器

# 下載倉庫及安裝
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
yum install jenkins -y

1.1.3 啓動jenkinsapp

# 啓動
sudo systemctl start jenkins
# 查看狀態
sudo systemctl status jenkins
# 重啓
systemctl restart jenkins
# 查看jenkins進程信息
ps aux |grep jenkins
# 查看java啓動信息
ss -ntlp |grep java
# 查看jenkins日誌
cat /var/log/jenkins/jenkins.log

1.1.4 修改jenkins啓動服務的用戶

#  默認是jenkins用戶,但涉及權限問題推薦改成root用戶,這裏不修改,後面構建時操做目錄時就會報權限不夠
vim /etc/sysconfig/jenkins
JENKINS_USER=root
# 而後重啓jenkins

1.2.1 經過官方提供的鏡像方式部署

# dockerhub拉取鏡像
docker pull jenkinsci/blueocean

# 經過鏡像啓動容器
docker run \
 -u root \
 --rm \
 -d \
 -p 8080:8080 \
 -p 50000:50000 \
 -v jenkins-data:/var/jenkins_home \
 -v /var/run/docker.sock:/var/run/docker.sock \
jenkinsci/blueocean

2. 配置Jenkins
開始瀏覽器訪問進行配置:http://192.168.0.153:8080

2.1 第一次登錄須要解鎖jenkins
當您第一次訪問新的Jenkins實例時,系統會要求您使用自動生成的密碼對其進行解鎖

直接執行cat /var/lib/jenkins/secrets/initialAdminPassword 獲取密碼

CI/CD筆記-Jenkins的安裝部署

若是你是隻啓動了jenkins容器,執行以下命令,查看日誌輸出docker logs $(docker ps -q)

CI/CD筆記-Jenkins的安裝部署

2.2 安裝插件
建議選擇推薦的插件,以後也能夠刪除不用的

CI/CD筆記-Jenkins的安裝部署

CI/CD筆記-Jenkins的安裝部署

2.3 建立管理員用戶及訪問URL地址

CI/CD筆記-Jenkins的安裝部署

CI/CD筆記-Jenkins的安裝部署

CI/CD筆記-Jenkins的安裝部署
CI/CD筆記-Jenkins的安裝部署好了jenkins就算安裝好了,後面就是與gitlab聯動了……

相關文章
相關標籤/搜索