jenkins编译github项目
一、准备环境:
1、jenkins2.205,已安装GitHub Authentication, Git Parameter插件
2、已有github,将jenkins服务器中的 rsa.pub中的**加入github中
ssh-****** -t rsa -C “[email protected]”
3、git2以上版本
如连接github出现如下报错,请升级github至2以上的版本
Failed to connect to repository : Error performing command: git ls-remote -h http://×××××××××.git HEAD
参见:https://www.cnblogs.com/kevingrace/p/5954042.html
二、在jenkins中添加凭据
1、凭证–系统–全局凭证–ADD Credentials
2、选择USername with password
输入用户名和密码的明文。切记不要选择SSH username with private key
因为我在在生成**时输入过密码的。选择SSH方式会导致无法连接github
三、建立job
添加自由风格的项目,填写http://形式的URL,选择签名设置的全局变量
4、配置编译方式
clean install -Dmaven.test.skip=true
5、可以配置参数,选择分支,用传值的方式配置各环境变量。针对不同环境进行编译。