# 杭州第一技师 Drone Tag 三端打包 Implementation Plan > **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. **Goal:** Tag 触发后顺序产出 backend jar、web tar.gz、mobile-h5 tar.gz 到 `/root/hzdyjs-releases//`,并用宿主机 Maven 仓库缓存依赖。 **Architecture:** 共用测试机 Drone;`.drone.yml` 三步顺序构建;host volume 经 `DRONE_RUNNER_VOLUMES` 注入。 **Tech Stack:** Drone 2、Maven 3.9 + JDK 17、Node 20、pnpm、Gogs --- ### Task 1: 设计文档(已完成) **Files:** - Create: `docs/superpowers/specs/2026-10-24-drone-tag-package-design.md` - [x] **Step 1:** 写入并自审设计文档 ### Task 2: 仓库 `.drone.yml` **Files:** - Create: `.drone.yml` - [ ] **Step 1:** 编写仅 tag 触发的三步流水线 - [ ] **Step 2:** 推送到 `hzdyjs-xg/all-project` ### Task 3: 测试机 runner / 目录 / 仓库激活 - [ ] **Step 1:** `mkdir -p /root/maven-repo /root/hzdyjs-releases` - [ ] **Step 2:** 更新 `/root/drone` 的 `DRONE_RUNNER_VOLUMES` 并重启 runner - [ ] **Step 3:** Drone 激活 `hzdyjs-xg/all-project`,`repo_trusted=1` - [ ] **Step 4:** 同步更新 zkxw 仓库内 `测试环境部署/drone/` 模板说明(可选但推荐) ### Task 4: 打 tag 验收 - [ ] **Step 1:** 推送测试 tag - [ ] **Step 2:** 确认三产物落盘且构建 success