首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
CICD
订阅
BUG攻城狮
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
超详细本地搭建 docker + jenkins 自动部署项目
多图,超详细本地搭建 docker + jenkins 部署系统: github-webhook + docker + jenkins
一次简单的iOS自动化构建尝试
本文基于Jenkins + XcodeBuild + Fir简单实现了自动化构建的主要流程,更多的枝叶需自己慢慢完善。 之前看过使用Jenkins插件来构建的文章,所以一开始也准备用插件构建,后来才发现那些文章写得虽好,但很多配置已经过时了,所以最后使用脚本来构建。插件会失效,…
Fastlane实战: 3、管理证书
其实本来是打算基于 match 做证书管理的,最后还是不符合要求。 问题/坑 苹果后台限制账号发布证书最多两个,如果包很多就没办法了。但是恰恰我们有些账号下不止一个APP 除非是就一个账号下就一个AP
Fastlane实战: 1、自动化打包(上)
Fastlane实战: 1、自动化打包(上) 上篇先说一下打包的周边问题(也可以先跳过),下篇再聚焦于打包本身。
Fastlane实战: 2、自动化打包(下)
Fastlane实战: 2、自动化打包(下) 上篇说了一些问题,这篇文章就来看一下怎么打包过程。这里就按照步骤来说一下。 需求 按照我们APP现有的需求,先列举一下: 打包的版本号(版本号,编译版本号
Fastlane证书管理(二):match
1. 前言 首先,从:git_url指定的git仓库中获取cert和profile,如果没有,则从AppleID账号中获取。 当从AppleID账号中获取profile时,会强制创建一个新的来使用。具体过程可查看上一节cert和sigh。 2. 内部流程 macth特别适合在一…
iOS持续集成(一)——fastlane 使用
回想一下我们发布应用,要进行多少步操作。一旦其中一步失误了,又得重新来。这完完全全不是我们工程师的风格。在软件工程里面,我们一直都推崇把重复、流程化的工作交给程序完成,像这种浪费人生的工作,实在是不应该浪费我们的人生。这次的文章主角就是为了解放我们而来—— fastlane。这…
iOS持续集成(二)——证书管理神器match
对于iOS的开发者来说,一定都会遇到被证书与测试设备烦到不行的时候。后台的证书乱七八糟,添加设备后打包的出来的ipa总是装不上,证书无效等等问题。这些问题一搞就是浪费了大部分时间。工程师的世界里怎么能忍受这些重复而且毫无意义的工作?这不,fastlane里面的match解决上面…
iOS持续集成(三)——fastlane 自定义插件
fastlane的强大带我们不少的便利,但事无人愿。总有些不一样的需求,今天就给大家带来的是fastlane的action和插件。 这也是fastlane精髓部分,它使fastlane具有强大扩展性,以保证变化不断的个性化需求。 在项目中,可以创建自定义的action扩展fas…
IOS/Android 通过 fastlane 持续集成 Jenkins 自动化打包发布(一)
关于 fastlane 的介绍我这里就不罗列了,网上介绍它的文章太多了,可以参考中文文档快速了解。 看了文档之后,感觉简直打开了新世界的大门,随便几个功能都足够吸引力。 开始折腾..... 所以,如果看文章的你想要实现以上需求,可以参考以下我分享的内容。 若提示如下,说明已经安…