CI/CD

作者: lllaa | 来源:发表于2022-04-21 20:18 被阅读0次

    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,添加构建后操作。配着企微通知。

    2.fastlane(ruby)

    Fastlane是用Ruby语言编写的一套自动化工具集和框架,每一个工具实际都对应一个Ruby脚本,用来执行某一个特定的任务,而Fastlane核心框架则允许使用者通过类似配置文件的形式,将不同的工具有机而灵活的结合在一起,从而形成一个个完整的自动化流程。

    fastlane是一个自动化构建工具,主要包含测试、打包、发布等功能,它内部是由ruby实现的,是一款自动化非常高的脚本工具。

    1.打包完成后传到蒲公英  可输出包大小,统计lint数,发到企业微信

    打包后上传到App Store,同时bugly的dsym文件会上传bugly

    相关文章

      网友评论

          本文标题:CI/CD

          本文链接:https://www.haomeiwen.com/subject/cqgsertx.html