1.jekins 平台(是一个平台,主要运行的是插件)
jenkins以及持续集成简介
开发:编写代码并且进行源码管理,编洋打包提供给测试人员测试
测试:部署测试环境进行功能测试,持续集成目动化测试
运维:部署线上环境。
一、Jenkins的安装
1安装JDKLX及配置JDx的环境变量
2安装很麻烦,主要体现在插件的下载(1-2小时的下载)
3. http://localhost 8080
四、Jenkins创建以及使用job(项目)应用
1新建job
2目定义工作空间:指定你的项目在嘟里
3输入执行命会:python all py
4.执行groovy脚本:System setProperty(™hudson.model.Directory BrowserSupport.CSp"
五、Jenkins集成Allure报告
1安装allure插件:Allure Jenkins Plugin
2在【全局工具配署Global Tool Configuration 】
配書Allure
3.在job配置allure报告。
六Jenkins持续集成企业微信实战
1创建企傲群管理机器人,获得webhook
webhook
https://ayapi.weixin.qg.com/cgi-bin/webhook/send?key=bed4f5d1-91e1-4694-96a4-6f3be8a17197
2. 安装插件:Qy Wechat.
3在【系统配置】添加默认webhook地址。
4.进入job,添加构建后操作。配着企微通知。
Fastlane是用Ruby语言编写的一套自动化工具集和框架,每一个工具实际都对应一个Ruby脚本,用来执行某一个特定的任务,而Fastlane核心框架则允许使用者通过类似配置文件的形式,将不同的工具有机而灵活的结合在一起,从而形成一个个完整的自动化流程。
fastlane是一个自动化构建工具,主要包含测试、打包、发布等功能,它内部是由ruby实现的,是一款自动化非常高的脚本工具。
1.打包完成后传到蒲公英 可输出包大小,统计lint数,发到企业微信
打包后上传到App Store,同时bugly的dsym文件会上传bugly