在 Ubuntu 上让 Jenkins 集成 Git,一般包含以下几个步骤:安装 Jenkins、安装 Git、配置 Jenkins 使用 Git、创建任务并拉取代码。下面按实操流程说明。
sudo apt update
sudo apt install git -y
验证:
git --version
sudo apt update
sudo apt install openjdk-11-jdk -y
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins -y
sudo systemctl start jenkins
sudo systemctl enable jenkins
访问:
http://<服务器IP>:8080
Default/usr/bin/git在 Ubuntu 上生成密钥:
sudo -u jenkins ssh-keygen -t rsa -b 4096
查看公钥:
sudo -u jenkins cat /var/lib/jenkins/.ssh/id_rsa.pub
将公钥添加到:
在 Jenkins 中添加私钥:
git/var/lib/jenkins/.ssh/id_rsagit@github.com:user/repo.githttps://github.com/user/repo.gitmain 或 master)在 Build Steps 中添加:
echo "Git Pull Success"
git log -1
点击 Build Now,查看控制台输出是否成功拉取代码。
sudo -u jenkins ssh git@github.com
选择 yes 后重试
在任务中指定:
/usr/bin/git
如果你用的是 GitHub / GitLab / Gitee,或者想做 Webhook 自动构建,我也可以继续帮你配置。