Skip to content

2023 02 21 開發日誌

Hong, Jian-Ching edited this page Feb 21, 2023 · 4 revisions

概要

Domain-driven design (DDD)

這週回頭把 Event Storming, Example mapping, OOAD 給補上,

目的是之後接上 ATDD 跟 Clean Architecture。

因為希望有 ATDD 來保護一下現有專案,還有想要 Clean Architecture。

CICD 流程調整

調整 CD,把原本 GitHub Action 一條龍直接部署到 Server 的部份,

改為 GitHub Action 透過 WebHook 串接到 GitLab 進行部署到 Server。

目的是最小化權限的暴露,即使已經使用了 GitHub Actions Secrets。

也許自己想太多

另外 CI 加上了 Lint 及 Test 流程

截圖

Event Storming

image

Example mapping

image

OOAD

image

CICD

image