跳至主要内容

5 · 快速對照:一個操作背後打了哪些系統

使用者操作依序打的系統
(cogwork)開啟上線清單momo-ticket-system(ext, GET)
(cogwork)展開上線單細項momo-ticket-system(ext, GET)
(cogwork)點系統開 Jenkins 面板momo-ticket-system(ext, GET job 清單)→ Jenkins(直接觸發/輪詢)
(cogwork)儲存上線回填momo-ticket-system(ext, PUT feedback)
(cogwork)套用一筆 Config Server 異動momo-ticket-system(ext, GET 最新記錄)→ RCM(POST /config,可能一到三個環境)→ momo-ticket-system(ext, PUT 標記完成)
(cogwork)開機檢查更新GitLab(自己專案的 Releases API)
(cogwork)GitLab 分頁操作 MRGitLab(直接)
(cogwork)ITSM 查 Jira / 建 GitLab 議題Atlassian(查詢)→ GitLab(建立議題)
(網頁)SSO 登入momo-ticket-system → Zitadel → momo-ticket-system(發 JWT)
(網頁)填寫/匯入上線單momo-ticket-system(JWT, POST)
(網頁)測試合併 / 正式合併momo-ticket-system → GitLab(伺服器端 git merge/push)
(網頁)觸發部署momo-ticket-system → Jenkins(trigger),結果由 pipeline 走 ext API 回呼
(網頁)上線回填momo-ticket-system(JWT, PUT feedback)
(網頁)提交 Config Server 異動momo-ticket-system(JWT, POST)——套用動作之後由 cogwork 完成