jenkins搭建并编译github项目

一、准备环境:
1、CENTOS7
2 .MAVEN3.0.5
3、tomcat,JDK
4、jenkins2.205,war包可放置在TOMCAT下
5、已安装GitHub Authentication, Git Parameter插件
6、已有github,将jenkins服务器中的 rsa.pub中的密钥加入github中
ssh-keygen -t rsa -C “your_email@example.com”
7、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
在这里插入图片描述
三、加入环境 变量
1、将JDK和MAVEN,git加入vi /etc/profile
JAVA_HOME=/home/java/jdk1.8.0_172
PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
CLASSPATH=.: J A V A H O M E / l i b / d t . j a r : JAVA_HOME/lib/dt.jar: JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH

保存
source /etc/profile

四、将软件加入JENKINS
MANAGE-JENKINS–>Global Tool Configuration
加入git,maven,jdk所在路径

五、建立job
添加自由风格的项目,填写http://形式的URL,选择签名设置的全局变量
在这里插入图片描述
配置编译方式
clean install -Dmaven.test.skip=true
在这里插入图片描述
可以配置参数,选择分支,用传值的方式配置各环境变量。针对不同环境进行编译。
注:Jenkins编译任务下载多个git库代码到同一本地仓库
Multiple SCMs 下载插件,并选择下载路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值