You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/git-cicd.md
+2-15Lines changed: 2 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,19 +39,6 @@ Line의 HeadVer을 사용하여 버저닝을 합니다.
39
39
40
40
GitHub Actions, Vercel를 사용하여 CI/CD를 관리합니다.
41
41
42
-
main 브랜치에 push가 되면 자동으로 CI가 진행되어 stage 환경에 배포됩니다.
42
+
main 브랜치에 push가 되면 자동으로 CI가 진행되고, 각 Vercel Project의 production 환경에 배포됩니다. 각 Vercel Project의 production branch는 `main`입니다.
43
43
44
-
Github Actions의 `Promote Main to Release Branches`를 가동시키면 선택한 release branch가 main으로 갱신되고, 각 Vercel Project의 production 환경에 배포됩니다.
45
-
46
-
-`release-web`: web production 배포
47
-
-`release-admin`: admin production 배포
48
-
-`release-university`: university-web production 배포
49
-
50
-
릴리즈 workflow의 target은 다음과 같이 사용합니다.
51
-
52
-
-`all`: web, admin, university-web 전체 릴리즈
53
-
-`web`: web만 릴리즈
54
-
-`admin`: admin만 릴리즈
55
-
-`university`: university-web만 릴리즈
56
-
57
-
기본값은 `all`입니다. 특정 project만 production 릴리즈하려면 `web`, `admin`, `university`를 선택합니다.
44
+
과거에는 main 병합 후 GitHub Actions의 `Promote Main to Release Branches`로 release branch(`release-web`/`release-admin`/`release-university`)를 갱신해야 production이 배포되었으나, 해당 workflow와 release branch 승격 단계는 제거되었습니다. main 병합이 곧 production 배포입니다.
Copy file name to clipboardExpand all lines: docs/university-multizone-deployment.md
+5-12Lines changed: 5 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -66,20 +66,13 @@ University project의 직접 배포 도메인은 검색엔진에 노출하지
66
66
67
67
## Release 배포
68
68
69
-
production 릴리즈는 GitHub Actions `Promote Main to Release Branches` workflow로 release branch를 갱신해 Vercel 배포를 트리거한다.
69
+
production 배포는 main 브랜치 병합으로 트리거된다. 각 Vercel Project의 production branch는 `main`이며, main에 push되면 해당 project의 production 환경에 배포된다.
70
70
71
-
- Main Web Project production branch: `release-web`
72
-
- Admin Project production branch: `release-admin`
73
-
- University Web Project production branch: `release-university`
71
+
- Main Web Project production branch: `main`
72
+
- Admin Project production branch: `main`
73
+
- University Web Project production branch: `main`
74
74
75
-
workflow target은 다음과 같이 사용한다.
76
-
77
-
-`all`: `release-web`, `release-admin`, `release-university`를 모두 main으로 갱신
78
-
-`web`: `release-web`만 main으로 갱신
79
-
-`admin`: `release-admin`만 main으로 갱신
80
-
-`university`: `release-university`만 main으로 갱신
81
-
82
-
workflow 기본값은 `all`이다. 개별 production 배포가 필요하면 `web`, `admin`, `university`를 선택한다.
75
+
(과거에는 `Promote Main to Release Branches` workflow로 `release-web`/`release-admin`/`release-university` 브랜치를 갱신해 production 배포를 트리거했으나, 해당 workflow와 release branch 승격 단계는 제거되었다.)
83
76
84
77
production web project의 `UNIVERSITY_WEB_DOMAIN`은 university web production origin을 가리켜야 한다. 예를 들어 사용자 production URL이 `https://www.solid-connection.com/university`라면 rewrite 대상은 별도 university web production origin이다.
0 commit comments