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

相关文章

  • Prepare

    CI/CD The adoption of CI/CD has changed how developers an...

  • Jenkins 介绍

    Jenkins构建CI/CD CI/CD是什么? CI(Continuous integration,中文意思是持...

  • CI/CD/CD

    CI 持续集成CONTINUOUS INTEGRATION持续集成的环境中,开发人员会频繁提交代码到主干。持续集成...

  • Linux系统环境基于Docker搭建Jenkins实战

    关于CI,CD&CD CI->Continuous Integration:持续集成 CD->Continuous...

  • Auto DevOps之gitlab CI/CD

    @[toc] CI/CD介绍 CI(Continuous Integration)跟CD(Continuous D...

  • CI/CD

    CI / CD 主要指的三个概念,首先CI代表的意思是,continuous integration(持续集成)。...

  • CI/CD

    持续集成CI:代码合并,构建,部署,测试都在一起,不断的执行这个过程,并对结果反馈(针对于代码级别)持续交付CD:...

  • CI/CD

    1.jekins 平台(是一个平台,主要运行的是插件) jenkins以及持续集成简介 开发:编写代码并且进行源码...

  • GitLab CI CD实践 - .gitlab-ci.yml配

    图5.1 GitLab CI/CD流程图 GitLab CI/CD功能基于每个项目根目录下的.gitlab-ci....

  • 使用gitlab ci/cd + fastlane 在ios上实

    使用gitlab ci/cd + fastlane 在ios上实施ci/cd gitlab跟github类似,都是...

网友评论

      本文标题:CI/CD

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