在 CentOS 上让 Jenkins 集成 Git,通常分为以下几个步骤:安装 Git、安装 Jenkins Git 插件、配置 Jenkins 使用 Git、创建任务并拉取代码。下面给你一个常见且实用的完整流程。
sudo yum install -y git
验证:
git --version
Manage Jenkins → Manage Plugins → Available
Manage Jenkins → Global Tool Configuration
Default/usr/bin/gitManage Jenkins → Credentials → System → Global credentials
添加:
git-credsssh-keygen -t rsa -C "jenkins@centos"
把 ~/.ssh/id_rsa.pub 加到 Git 服务器(GitHub / GitLab)。
Jenkins 中添加:
id_rsahttps://github.com/user/repo.git
或
git@github.com:user/repo.git
*/main 或 */master在 Build Steps 中加一条:
echo "Git Pull Success"
git log -1
点击 Build Now,查看控制台输出。
git: command not found
✅ 解决:Global Tool Configuration 中填 /usr/bin/git
✅ 检查:
.sshsudo -u jenkins ssh-keyscan github.com >> ~/.ssh/known_hosts
pipeline {
agent any
stages {
stage('Checkout') {
steps {
git branch: 'main',
url: 'git@github.com:user/repo.git',
credentialsId: 'git-ssh'
}
}
}
}
如果你愿意,我可以:
你现在是 GitHub / GitLab / Gitee 哪一个?