溫馨提示×

centos環境下jenkins部署流程

小樊
37
2025-07-23 00:39:48
欄目: 智能運維

在CentOS環境下部署Jenkins的流程如下:

環境準備

  1. 更新系統
sudo yum update -y
  1. 安裝JDK
sudo yum install java-1.8.0-openjdk-devel
  1. 驗證Java安裝
java -version

安裝Jenkins

  1. 下載Jenkins安裝包
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
  1. 導入Jenkins GPG Key
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
  1. 安裝Jenkins
sudo yum install jenkins

配置Jenkins

  1. 修改Jenkins配置文件
sudo vi /etc/sysconfig/jenkins

配置以下內容:

JENKINS_USER="jenkins"
JENKINS_PORT="8080"
JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk"
  1. 重載systemd配置
sudo systemctl daemon-reload

啟動Jenkins

  1. 啟動Jenkins服務
sudo systemctl start jenkins
  1. 設置Jenkins開機自啟動
sudo systemctl enable jenkins

訪問Jenkins

  1. 打開瀏覽器,訪問 http://your_server_ip:8080。
  2. 完成初始設置,默認用戶名和密碼是 adminadmin。

配置防火墻

  1. 允許訪問Jenkins端口
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

安裝插件(可選)

  1. 通過Jenkins Web界面安裝所需插件。

配置SSH訪問(可選)

  1. 安裝OpenSSH服務器
sudo yum install openssh-server
  1. 啟動并啟用OpenSSH服務
sudo systemctl start sshd
sudo systemctl enable sshd
  1. 創建Jenkins用戶并設置密碼
sudo adduser jenkins
sudo passwd jenkins
  1. 配置SSH訪問Jenkins

編輯 /etc/ssh/sshd_config 文件,添加以下行:

AllowUsers jenkins

重啟SSH服務:

sudo systemctl restart sshd

配置備份(可選)

  1. 創建備份目錄
sudo mkdir -p /var/backup/jenkins
  1. 使用cron定期備份Jenkins數據
sudo crontab -e

添加以下行以每天凌晨2點備份Jenkins數據:

0 2 * * * /usr/bin/java -jar /usr/share/jenkins/jenkins.war --webroot/var/cache/jenkins/war --httpPort 8080 save all

以上步驟完成后,你就成功在CentOS環境下部署了Jenkins,并進行了基本的配置。根據具體需求,你還可以進一步配置Jenkins的插件、SSH訪問、備份等功能。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女