要在CentOS上将Jenkins与Git集成,请按照以下步骤操作:
-
安装Jenkins:
如果您尚未安装Jenkins,请按照以下命令安装:
sudo yum install java-1.8.0-openjdk-devel
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 jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
-
安装Git插件:
- 打开Jenkins管理界面:访问
http://your_jenkins_url:8080,使用默认用户名admin和密码admin登录。
- 点击左侧菜单栏中的“Manage Jenkins”。
- 点击“Manage Plugins”。
- 在“Available”选项卡中,搜索“Git”,勾选“Git plugin”和“GitLab plugin”(如果您还需要与GitLab集成)。
- 点击页面底部的“Install without restart”按钮,然后重启Jenkins。
-
配置Git:
- 在Jenkins管理界面中,点击左侧菜单栏中的“Configure System”。
- 向下滚动到“Git”部分,检查“Path to Git executable”。如果路径不正确,请填写正确的Git可执行文件路径(例如
/usr/bin/git)。
- 点击页面底部的“Save”按钮。
-
添加Git凭据(可选):
如果您的Git仓库需要身份验证,您需要在Jenkins中添加凭据。
- 点击左侧菜单栏中的“Manage Jenkins”。
- 点击“Manage Credentials”。
- 点击“Global credentials (unrestricted)”下的“Add Credentials”按钮。
- 填写凭据信息,选择“Username with password”或“SSH Username with private key”(取决于您的Git仓库使用的身份验证方式)。
- 点击“OK”按钮。
-
创建一个新的Jenkins任务:
- 点击左侧菜单栏中的“New Item”。
- 输入任务名称,选择“Freestyle project”,然后点击“OK”按钮。
- 在任务配置页面中,向下滚动到“Source Code Management”部分。
- 选择“Git”,并在“Repository URL”中填写您的Git仓库地址。
- 如果需要,您可以在“Credentials”下拉菜单中选择之前添加的凭据。
- 根据需要配置其他选项,例如构建触发器、构建环境等。
- 点击页面底部的“Save”按钮。
现在,您已经成功将Jenkins与Git集成。每当有新的提交推送到Git仓库时,Jenkins将自动触发构建任务。