在版本迭代过程中,我们需要不断的打包,验证。持续集成就是在原来的版本上不断合入新代码,验证的一个过程。Jenkins工具是目前流行的管理工具,Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具。
一般Jenkins配置工作会有专门的岗位来做,一般配置一次,一个版本内可能都不会改变了。为了防止随意改动对版本的影响,一般会有严格的权限管理,配置权限不会开放出来,查看和执行权限一般会开放给开发等使用人员。无论对于开发还是测试人员,我们需要了解这个过程并且熟练应用。
对于测试人员来说,我们的自动化验证工作可以配置到Jenkins上边,我们在此来管理自动化的运行工作。对于大多数自动化编码人员,我们需要触发自动化执行,并且查看执行结果。
打开jenkins任务,点击‘立即构建’就会触发执行:
查看执行日志:点击任务链接,进入详细页面,点击‘控制台输出’,在这里可以看到任务执行时详细的日志,用以定位问题:
更多的一些操作,在前期的时候可能需要我们自己来配置自动化任务,那么我们需要创建Jenkins任务,配置任务触发条件,任务结束后可能还需将执行结果发送相关人,那么也需要来配置邮件。
举例来说:
Jenkins创建任务:https://www.jianshu.com/writer#/notebooks/55696163/notes/124879938
Jenkins设置任务依赖: https://www.jianshu.com/writer#/notebooks/55696163/notes/124879940
邮件设置:https://www.jianshu.com/writer#/notebooks/55696163/notes/124881084