在 CentOS 上集成 Jenkins + Git,一般分为以下几个步骤:安装 Git、安装 Jenkins、配置 Jenkins 使用 Git、并在任务中拉取 Git 仓库。下面按实操流程说明。
sudo yum install -y git
git --version
如果使用的是 CentOS 8+/Stream,也可:
sudo dnf install -y git
sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install -y java-11-openjdk-devel
sudo yum install -y jenkins
sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins
默认端口:8080
浏览器访问:
http://<服务器IP>:8080
查看初始密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
按提示安装推荐插件(已包含 Git 插件)。
Install automatically 或指定 Git 路径(如 /usr/bin/git)如果是 GitHub / GitLab,建议使用 SSH Key
https://github.com/user/repo.git
或
git@github.com:user/repo.git
*/main 或 */master
echo "Pull code success"
ls
which git
# 确保 Jenkins 用户可执行
sudo usermod -aG git jenkins
sudo su -s /bin/bash jenkins
ssh -T git@github.com
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
Git (GitHub/GitLab)
↓ (webhook / poll)
Jenkins
↓
Build / Test / Deploy
如果你需要:
可以继续告诉我你的使用场景。