# jianmu-runner-miniprogram-ci **Repository Path**: jianmu-runners/jianmu-runner-miniprogram-ci ## Basic Information - **Project Name**: jianmu-runner-miniprogram-ci - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-27 - **Last Updated**: 2024-11-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jianmu-runner-miniprogram-ci ### 介绍 上传微信小程序代码 ### 输入参数 ``` app_id: 小程序/小游戏项目的appid type: 项目的类型,有效值:miniProgram/miniProgramPlugin/miniGame/miniGamePlugin project_path: 项目的路径,即project.config.json所在的目录 private_key: 私钥,在获取项目属性和上传时用于鉴权使用 ignores: 指定需要排除的规则 version: 自定义版本号 desc: 自定义备注 settings: 编译设置 robot: 指定使用哪一个ci机器人,可选值:1~30 ``` #### 构建docker镜像 ``` # 创建docker镜像 docker build -t docker.jianmuhub.com/jianmurunner/miniprogram_ci:${version} -f dockerfile/Dockerfile . # 上传docker镜像 docker push docker.jianmuhub.com/jianmurunner/miniprogram_ci:${version} ``` ### 用法 ``` docker run --rm \ -e JIANMU_APP_ID=xxx \ -e JIANMU_TYPE=miniProgram \ -e JIANMU_PROJECT_PATH=/xxx/xxx \ -e JIANMU_PRIVATE_KEY=xxx \ -e JIANMU_IGNORES= \ -e JIANMU_VERSION=x.x.x \ -e JIANMU_DESC= \ -e JIANMU_SETTINGS= \ -e JIANMU_ROBOT=1 \ docker.jianmuhub.com/jianmurunner/miniprogram_ci:${version} \ upload.js ```