作为一个综合平台,致力于简化各种软件交付环境中的发布过程。它集成了各种功能和工具,适用于广泛的操作系统和部署环境,使团队可以轻松执行关键实践,例如连续交付,自动化测试和灰度释放,从而显着提高了软件开发的效率和质量。它成功支持了iOS应用程序的自动版本,该版本不仅在构建基础架构方面表现良好,而且还完成了主机上和主机上应用程序的汇编和发布,证明了其跨平台兼容性和强大的功能。
在本文中,我们将深入探讨如何自动发布小程序。自动化功能已扩展到特殊应用类型的迷你程序类型,为传统移动应用程序或新兴迷你程序的开发团队提供了稳定,有效的支持。通过此,团队可以确保软件交付的每个链接都平稳且不受阻碍,从而实现快速,可靠的迷你程序版本。
预工作
申请应用ID
开发工程师通常在微信公共平台上申请应用ID。
制作形象
为了制作代码编译,上传和预览小程序更光滑,我们建议使用提供的-CI工具。有关工具的详细介绍,请参阅官方微信文档[1]。
在施工过程中,为了能够使用-CI工具,需要准备包含该工具的镜像环境。具体过程如下:
1。创建镜子并推动镜像存储库。 命令的参考如下:
根据实际项目依赖性情况选择相应的节点版本。
参考:
镜像构建并推动镜子存储库:
2。配置和使用自定义图像。有关特定配置,请参阅自定义图像管理|文件[2]
配置自定义图像
管理员配置
创建一个新项目
输入系统,选择项目 - >新项目,填写项目名称,选择任何项目类型来创建新项目,然后跳过向导。
滑动正确查看多张图片
准备工作流程
管理员为不同角色准备协作工作流程,以进行特定的配置参考:
以角色为导向
功能描述
工作流名称样本
包括步骤
研发/测试工程师
测试工作流程,构建测试版本
测试-
构建测试版本(常规任务) - > IM通知(代码更改触发)
发行工程师
发布工作流和上传官方版本
-
构建和上传官方版本(常规任务) - > IM通知
测试工作流程配置
1。将“常规任务”添加到新的工作流程中,然后选择的构建图像,配置代码信息和构建脚本。
选择建造镜子
配置构建预览脚本
滑动正确查看多张图片
构建脚本参考:
2。添加通知配置,通知测试工程师以执行小程序测试,并参考工作流通知|文档[3]用于特定配置。
添加通知
3。添加git触发器。有关特定配置,请参阅GIT触发器|文档[4]。
配置GIT触发器
发布工作流程配置
1。添加“常规任务”以创建新的工作流程,选择的构建图像,配置代码信息,将版本信息提取为自定义变量,然后构建推送脚本。
选择建造镜子
配置构建和推动脚本
滑动正确查看多张图片
构建脚本参考:
2。添加通知配置,并上传了 的官方版本。
添加通知
工程师使用
开发工程师自我测试调试
迷你计划开发工程师通常可以使用本地开发工具来完成自我测试和调试。
本地开发工具
测试工程师集成验证
研发项目提交代码后,将自动触发测试执行。执行完成后,测试工程师可以在IM上接收通知,并通过在任务输出中扫描QR码来打开进行测试。
工作流任务详细信息
工作流任务通知
滑动正确查看多张图片
释放工程师正式发布
测试通过后,将执行发布项目 - 将构建和推动官方版本。
实施-
- 任务细节
滑动正确查看多张图片
成功推动后,转到微信公共平台,然后选择相应的版本进行提交和审查。一旦批准了评论,就可以发表。
提交和审查迷你计划
参考链接:
[1]微信官方文件:
[2]自定义图像管理|文档:
[3]工作流通知|文档:
[4] git触发器|文档:
#git-%E8%A7%A6%E5%8F%91%E5%99%A8
从现在到5月15日
成功申请审判的用户
扫描QR码以留言您的注册ID
有限数量的外围组合可用
陪伴您五月的新旅程!