Git 与Jenkins 持续集成

Git 与Jenkins 持续集成

持续集成指的是持续的签入代码并进行测试,而这个过程都是通过Jenkins自动执行的,我需人为干预,一旦集成失败,Jenkins会把结果发到你的邮箱进行警告和提示,这是一个自动化的过程,帮助我们可以更早的发现错误,或者说帮助我们对自己的版本更加有信心。

install

最简单且是最有效的方法:
download jenkins.war
java -jar jenkins.war

start initial

*************************************************************
*************************************************************
*************************************************************

Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

505242738ee8483d9e427c0aca91befb

This may also be found at: /var/jenkins_home/secrets/initialAdminPassword

*************************************************************
*************************************************************
*************************************************************

输入图片说明选择插件安装 输入图片说明
安装插件过程有可能会失败,可以多重试几次,实在不行,安装好之后再单独安装 输入图片说明输入admin user 输入图片说明

插件管理

输入图片说明选择系统管理 输入图片说明 ** 选择插件** 输入图片说明

新建工程

输入图片说明General 输入图片说明Source Code 输入图片说明

填了git地址后,还需要ssh key你才能取到你要的版本
gitlab上存放了你的公钥
jenkins存放私钥
因此需要在add中输入私钥,可以直接贴,也可以用其它的方式,我是直接贴,私钥放在 ~/.ssh/id_rsa中

输入图片说明Trigger 输入图片说明Build Step 输入图片说明

如果是linux用shell,  
如果是windows用bat,
WORKSPACE是当前jenkins的工作目录,里面存放了从git签出的代码,并且是即将运行的代码

out put
输入图片说明result 输入图片说明输入图片说明

总结

Jenkins配置关键在于签入代码时的SSH KEY

转载于:https://my.oschina.net/hding/blog/1058121

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值