coding上php持续集成,使用Coding持续集成部署微信小程序

本文介绍了如何通过Coding的持续集成服务上传并部署微信小程序代码。首先获取小程序的上传密钥,然后在Coding项目中设置SSH私钥。接着创建构建计划,使用Jenkinsfile编写pipeline脚本,进行代码检出、安装miniprogram-ci依赖和部署步骤。在部署阶段,使用miniprogram-ci上传代码,并处理可能出现的语法错误。成功执行构建任务后,小程序代码将更新至版本管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

微信发布了独立的 miniprogram-ci 小程序编译模块,可以通过node脚本或者命令行直接操作代码上传及预览,而不再需要使用完整的微信开发者工具。

这篇文章讲述如何使用 Coding 的持续集成上传小程序代码,同时也兼容Jenkins或者基于Jenkins的持续集成系统。

首先到小程序后台,开发→开发设置→小程序代码上传获取密钥,由于 Coding 的构建节点出口IP一般不固定,因此需要关闭“IP白名单”。

获取到密钥后,到 Coding 的项目设置→开发者选项→凭据管理,凭据类型选择SSH私钥,然后填入刚刚下载的密钥(记事本打开)。

d999386c7fa434a6d7d6a4d9dabeee1b.png

新增构建计划。由于我们仅需要实现代码上传,因此使用命令行模式。Jenkinsfile编写比较简单,直接贴出代码。

pipeline {

agent any

stages {

stage('检出') {

steps {

checkout([

$class: 'GitSCM',

branches: [[name: env.GIT_BUILD_REF]],

userRemoteConfigs: [[url: env.GIT_REPO_URL, credentialsId: env.CREDENTIALS_ID]]])

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值