政务简易打包工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,将技能 @user_3cec1ee2/gov-simple-packaging 安装到我的 AI 助手中。
技能介绍
要解决的问题
政务二次包通常依赖 WOP 平台手动创建任务、翻找 S3 基础包、配置 OEM 和插件文件,流程分散且容易漏项。该技能把这类重复操作收敛到明确场景:快速打包、Win/Linux CLI 打包、查找基础包、OEM 注释和知识问答。
技能如何工作
它基于 WOP 平台 API 与本地 Web 服务构建,核心是三层结构:scripts/apis/ 提供 S3 查询和任务管理,build.py 编排打包参数,scripts/server/ 提供浏览器管理页。关键能力包括:
- 基础包定位:按
branch、arch、category、版本或日期查找 Win/Linux 安装包,如s3_find_linux_package - OEM 注释:用
annotate_oem.py为配置项补充#注释,并可保存为模板 - 打包执行:通过
python -m server start启动本地服务,在http://localhost:8066选择分支、基础包、OEM 后触发 WOP 任务 - 任务管理:使用
wop_create_task、wop_run_task、poll_job创建、运行和轮询作业
适用边界与注意点
该技能适合需要频繁构建 WPS 政务二次包、管理 OEM 模板或按分支查找基础包的工程师。它需要 Python 3.10+,登录采集需本机 Chrome 或 Edge,并会访问 fantasy.wps.cn 与本地 127.0.0.1:8066。凭证保存在 .env,任务缓存和 PID 写入 .runtime/,不建议提交到版本库。若只需要知识问答或 OEM 解释,可直接读取对应流程,不必启动 Web 服务。
使用场景
- 政务二次包发布前,按主干分支和 x64 架构定位最新 Linux 基础包。
- 拿到一段 OEM 配置后,自动为每个配置项补 # 注释,并保存为可复用模板。
- 需要执行 Win 政务包时,启动本地 Web 打包页,选择分支、基础包和 OEM 后触发任务。
- 排查打包失败时,查询 WOP 任务列表和作业详情,确认创建、运行与轮询状态。
适合人员
- 维护 WPS 政务二次包的工程师,需要反复创建 WOP 打包任务并检查作业状态。
- 负责 OEM 配置的发行人员,需要理解配置项含义并把常用开关保存成模板。
- 按分支交付安装包的测试工程师,需要按版本、架构和日期快速查找基础包。
- 使用本地 Web 页面协调打包的团队成员,需要在浏览器中管理 OEM、预设和历史记录。