ArchitectureRelease Orchestration02 · momo-cogwork02 · 上線清單 → Jenkins2.2 上線清單 → Jenkins 執行 上線清單分頁 · momo-ticket-system ext API · Jenkins classic remote API 使用者momo-cogworkmomo-ticket-systemext APIJenkins開啟「上線清單」GET /api/ext/releases?ticketNumber=&deployer=上線單清單(release_status, releaseType, urgentReason…)點一筆上線單GET /api/ext/releases/{id}(含細項 details[])系統 / 開發人員 / branch / 程式數 / config 路徑點某個系統GET /api/ext/systems/{systemId}/jenkins-jobs該系統要跑的 Jenkins job 清單(依 executionOrder 排序)勾選要跑的 job → 進入執行畫面buildWithParameters(含自動注入的 RELEASE_ID)202 + Location(queue item)loop · 輪詢查 queue / build 狀態、consoleTextrunning / success / failed成功自動觸發下一個 job(循序鎖定)失敗則暫停,可「解鎖並重試」(選用)pipeline 自行回報部署結果PUT /api/ext/releases/{id}/status 圖 2 — 上線清單分頁:從查單到循序執行 Jenkins job