iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >使用Jenkins搭建iOS/Android持续集成打包平台
  • 870
分享到

使用Jenkins搭建iOS/Android持续集成打包平台

jenkinsIOSAndroid 2022-06-06 12:06:33 870人浏览 薄情痞子
摘要

  背景描述   根据项目需求,现要在团队内部搭建一个统一的打包平台,实现对iOS和Android项目的打包。而且为了方便团队内部的测试包分发,希望在打包完成后能生成一个

  背景描述   根据项目需求,现要在团队内部搭建一个统一的打包平台,实现对iOSAndroid项目的打包。而且为了方便团队内部的测试包分发,希望在打包完成后能生成一个二维码,体验用户(产品、运营、测试等人员)通过手机扫描二维码后能直接安装测试包。   该需求具有一定的普遍性,基本上所有开发APP的团队都可能会用到,因此我将整个需求实现的过程整理后形成此文,并且真正地做到了零基础上手,到手即飞、开箱即用,希望能对大家有所帮助。   首先,先给大家展示下平台建设完成后的整体效果:

  该平台主要实现的功能有3点:   · 定期对GitHub仓库进行检测,若有更新则自动执行构建打包;   · 构建成功后根据ipa/apk生成二维码,并可在历史构建列表中展示各个版本的二维码,通过手机扫描二维码可直接安装对应版本;   · 在构建结果页面中展示当次构建的成果物(Artifact,如.ipa、.app、.apk、info.plist等文件),供有需要的用户进行下载。   接下来,本文开始对平台建设的完整实现过程进行详细介绍。   安装jenkins   Jenkins依赖于Java运行环境,因此需要首先安装Java。   安装Jenkins的方式有多种,可以运行对应系统类型的安装包,可以通过Docker获取镜像,也可以直接运行war包。   我个人倾向于直接运行war包的形式,只需下载jenkins.war后,运行如下命令即可启动Jenkins。   $ nohup java -jar jenkins_located_path/jenkins.war --HttpPort=88 &   如果不指定httpPort,Jenkins的默认端口为8080。


--结束END--

本文标题: 使用Jenkins搭建iOS/Android持续集成打包平台

本文链接: https://www.lsjlt.com/news/28746.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作