在 Debian 上把 Jenkins 与 Git 集成,通常分为以下几个步骤:安装 Jenkins、安装 Git、安装 Jenkins Git 插件、配置凭据、创建 Job 并拉取代码。下面按实操流程说明。
sudo apt update
sudo apt install git -y
验证:
git --version
如果尚未安装 Jenkins:
sudo apt install openjdk-17-jdk -y
wget -q -O - https://pkg.jenkins.io/debian/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
启动 Jenkins:
sudo systemctl enable jenkins
sudo systemctl start jenkins
访问:
http://<服务器IP>:8080
Path to Git executable: /usr/bin/git
在 Jenkins 服务器生成密钥:
sudo -u jenkins ssh-keygen -t rsa -b 4096
查看公钥:
sudo -u jenkins cat /var/lib/jenkins/.ssh/id_rsa.pub
将公钥添加到:
在 Jenkins 中添加凭据:
/var/lib/jenkins/.ssh/id_rsagit@github.com:user/repo.git
或https://github.com/user/repo.git
*/main
或
*/master
在 Build Steps 中添加:
git log -1
pwd
ls -l
点击 Build Now,查看控制台输出是否成功拉取代码。
checkout scm
sudo -u jenkins git ls-remote git@github.com:user/repo.git
/usr/bin/git 存在如果你需要:
可以告诉我你的使用场景。