mac+jenkins+git自动化项目集成-jenkins配置

基于已经搭建好的jenkins环境:mac+jenkins+git自动化项目集成-环境安装_ke221222的博客-CSDN博客之前工作中有用过,但是都是其他大佬们已经搭建好的。这一次打算自己搭建一套自动化集成环境试试,记录下来~~主要实现:jenkins从git上通过ssh方式拉取代码后跑自动化脚本,完成构建后发消息至飞书(因为环境问题,我是在mac笔记本上进行的环境搭建)https://blog.csdn.net/ke221222/article/details/122969844?spm=1001.2014.3001.5502今天开始进行jenkins部署,首先要明确jenkins部署整体流程,然后再进行jenkins配置;

整体流程:

jenkins从git获取我们的自动化代码-->设置shell脚本执行自动化代码-->执行完成后可以发送测试结果通知相关人员

注:我的自动化脚本基于python+pytest实现的。

step1: 创建一个自由风格的job,配置general

 因为我是用自己电脑搭建的环境,为了不占用太多资源,就选了丢弃旧的构建,这里大家可以根据自己的业务需求来选择。

step2: jenkins从git拉取自动化代码(源码管理)

从git上拉取代码有两种方式:https和ssh,这个可以自行选择,比较简单的方式就是你平时git clone xx用的哪种方式可以拉下代码,在这里就选择哪种方式,因为我一般用ssh方式从git获取代码,因此这里的配置也是基于ssh。

  

 这里需要注意下,关于私钥的获取:cd ~/.ssh-->cat id_rsa(切记:这里直接复制id_rsa里的所有文本!我之前自作主张把文本里start和end的标示直接去掉,导致报错权限有误!!!)

完成配置后点击保存

step3: 构建触发器

构建触发器意思其实就是说什么时候触发构建,这里比较常用的就是设置定时触发,比如我想每天8点自动完成一次构建,就可以如下图设置。如果你只想每次看心情来手动触发,这里其实也可以不用配置。

step4: 构建环境的配置

其实这个配置一般都用不上,可以不用配置;

step5: 构建

因为我把自动化脚本执行写到一个run.sh文件中,所以需要执行自动化脚本只需要选择‘Excuate shell’,然后填写上简单的shell脚本命令即可

这是我的api自动化代码工程,这里封装好了pytest的执行及report的存放:

 

step5:  构建后操作

这里常用的操作就是进行测试报告及结果的通知配置,比如我要发到飞书、企业微信、邮件给其他同事,都可以在这里配置。因为关于这里的配置其实网上也有很多的配置教程,在这里附上一个邮件配置比较清楚的教程: https://blog.csdn.net/weixin_43507959/article/details/109062718

以上就完成完成了jenkins的配置,噢啦!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值