[心得]用jenkins+jira做自动化质量测试开发

jenkins+jira的方案在互联网圈非常流行。

jira主要用来管理project上的任务,类似老前辈bugzilla。但是前者收费,后者开源免费。我们用了一段时间jira,后来就使用最原始的excel来管理研发需求了。现在jira仅仅用来规范上线流程。

jenkins,非常强大的自动化工具。网上能找到的资料非常多。还是那句老话,这里不谈怎么配置,那个到用的时候查一下就行。

我们的jenkins有两个层面,结构层面,我们是一主多从的集群结构。
流程层面:则是一连串流程串联或者并联。

结构层面
jenkins slave机器我们一般叫farm,上面一般是跑编译这种重量级job。jenkins master机器管理这些farm,每个farm称为node,通过JNLP (Java Network Launch Protocol)这种方式挂到master上。

流程层面
我们把各个模块划成component,后面对应git开发代码库,然后这个job负责编译打包;env_deploy对应测试环境的部署job,将包部署到测试环境,最后是连接到测试的job。
上述这一个流程前后衔接,由jenkins内置的串行job功能自动触发构建job执行测试;

此外,我们还有一个test component系列,主要对应git测试代码库,其余test_deploy,然后也会触发最终的test job。

jenkins可以安装扩展插件,增强jenkins的功能。比如发送邮件,定时运行job啥的。比如我们结合jenkins的特点还做了产品质量的自动监控告警。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值