jenkins添加git plugin插件
git plugin插件主要实现Jenkins构建过程中与Git进行交互
安装方法1:系统管理->插件管理->可选插件查找git plugin,需要翻墙不然找不到
安装方法2:导入离线包,进入系统管理-->插件管理-->高级-->上传插件
插件下载地址:http://updates.jenkins-ci.org/download/plugins/git/ ,下载文件名为git.hpi,导入等待安装成功
jenkins配置git路径
进入系统管理->全局工具配置
jenkins账号配置
1. 给jenkins账号添加密码
sudo passwd jenkins
2. jenkins账号添加sudo权限并不需密码
编辑/etc/sudoers
sudo vim /etc/sudoers
添加sudo权限并不需要密码,新增:
用户名 ALL=(ALL:ALL) NOPASSWD: ALL
3. jenkins账号生成密钥与配置权限
# 切换jenkins账号:
sudo jenkins
# 生成公钥与私钥:
sudo ssh-keygen -t rsa -C "你的邮箱" -f ~/.ssh/jenkins
# 修改/var/lib/jenkins/.ssh文件所有权为jenkins
sudo chown -R jenkins:jenkins /var/lib/jenkins/.ssh
# 修改/var/lib/jenkins/.ssh的权限为700
sudo chmod 700 /var/lib/jenkins/.ssh
# 修改/var/lib/jenkins/.ssh/authorized_keys的权限为600
sudo chmod 600 /var/lib/jenkins/.ssh/authorized_keys
4. jenkins的公钥添加到git
cat /var/lib/jenkins/.ssh/jenkins.pub 查看公钥
vim /home/git/.ssh/authorized_keys 添加公钥到git
5. jenkins的私钥添加到jenkins-凭据
cat /var/lib/jenkins/.ssh/jenkins 查看私钥
添加git源码管理项目
1. 新建任务,输入任务名称、选择-构建自由风格的软件项目并保存
2. 添加git仓库路径与选择配置的账号
3. 添加自动化测试执行命令
4. 自动化测试构建结果