@@ -156,12 +156,55 @@ $ lerna bootstrap
156
156
157
157
### ๋ฐฐํฌํ๊ธฐ
158
158
159
- 1 . ์ต์ ๊ธฐ๋ณธ ๋ธ๋์น์์ ๋ฆด๋ฆฌ์ฆ์ฉ ๋ธ๋์น๋ฅผ ๋ง๋ญ๋๋ค. ` git switch -c release/v1.2.3 `
160
- 2 . ` npm run version ` ์ปค๋งจ๋๋ก ์๋ก์ด ๋ฒ์ ์ ๋ง๋ญ๋๋ค.
161
- 3 . ์๋ก์ด ๋ฒ์ ์ ๋ง์ผ์คํค์ด๋ ์ปค๋ฐ ํ์คํ ๋ฆฌ๋ฅผ ์ฐธ๊ณ ํ์ฌ CHANGELOG.md ์ ๋ณ๊ฒฝ์ฌํญ์ ์
๋ฐ์ดํธํฉ๋๋ค.
162
- 4 . Pull Request๋ฅผ ์์ฑํ์ฌ ๋ณ๊ฒฝ ๋ด์ญ์ ๊ธฐ๋ณธ ๋ธ๋์น๋ก ๋จธ์งํฉ๋๋ค.
163
- 5 . ` #triple-web-dev-notifications ` ์ฑ๋์์ ` /release triple-frontend main ` ์ ์
๋ ฅํ์ฌ CD๋ฅผ ์คํํฉ๋๋ค.
164
- 6 . minor ๋ฒ์ ๋ฐฐํฌ์๋ค๋ฉด, ๋ค์ minor ๋ฒ์ ์ ๋ง์ผ์คํค์ ์์ฑํฉ๋๋ค.
159
+ ๋ฉ์ด์ , ๋ง์ด๋ ๋ฒ์ ์ ๋ฐ์ํ ๋ด์ฉ์ ๋ง์ผ์คํค์ ํตํด ๊ด๋ฆฌํฉ๋๋ค. ๊ฐ์ฅ ๋จผ์ ํ ์ผ์
160
+ ์ด๋ฒ ๋ฆด๋ฆฌ์ฆ์ ํด๋นํ๋ ๋ง์ผ์คํค์์ ์๋ฃ๋์ง ์์ ์์
์ ์ฑ๊ธฐ๋ ์ผ์
๋๋ค.
161
+ ๊ฐ ์ด์์ ์์
์์๊ฒ ์ฐพ์๊ฐ ์ด๋ฒ ๋ฆด๋ฆฌ์ฆ์ ํฌํจํ ์์ ์ธ์ง ๋ฌผ์ด๋ด
์๋ค. ์ด๋ฒ ๋ฆด๋ฆฌ์ฆ์ ํฌํจํด์ผ ํ๋๋ฐ ๋ฆฌ๋ทฐ๊ฐ ๋ ๋ Pull Request๋ ๋ฆฌ๋ทฐ๋ฅผ ๋
๋ คํฉ๋๋ค.
162
+
163
+ ๋ง์ผ์คํค์ ๋ชจ๋ ์ด์๊ฐ ์๋ฃ๋์๋ค๋ฉด ์ด์ ์ ๋ฒ์ ์ ๋ฆด๋ฆฌ์ฆํ ์ฐจ๋ก์
๋๋ค. ๋ค์ ์์๋ก ์งํํฉ๋๋ค.
164
+
165
+ ์ต์ ๊ธฐ๋ณธ ๋ธ๋์น์์ ๋ฆด๋ฆฌ์ฆ์ฉ ๋ธ๋์น๋ฅผ ๋ง๋ญ๋๋ค.
166
+
167
+ ``` bash
168
+ git switch -c release/v2.9.0
169
+ ```
170
+
171
+ ์๋ก์ด ๋ฒ์ ์ ์ฌ๋ฆฝ๋๋ค. ์ํ๋ ๋ฒ์ ์ ์ ํํ๋ฉด lerna๊ฐ ์์์ ๋ชจ๋ ํจํค์ง์ ๋ฒ์ ์ ๋ฐ๊ฟ๋๋ค.
172
+
173
+ ``` bash
174
+ $ npm run version
175
+
176
+ > version
177
+ > lerna version --no-push --force-publish
178
+
179
+ lerna notice cli v3.22.1
180
+ lerna info current version 2.8.0
181
+ lerna WARN force-publish all packages
182
+ lerna info Assuming all packages changed
183
+ ? Select a new version (currently 2.8.0) (Use arrow keys)
184
+ Patch (2.8.1)
185
+ โฏ Minor (2.9.0)
186
+ Major (3.0.0)
187
+ Prepatch (2.8.1-alpha.0)
188
+ Preminor (2.9.0-alpha.0)
189
+ Premajor (3.0.0-alpha.0)
190
+ Custom Prerelease
191
+ Custom Version
192
+ ```
193
+
194
+ ์๋ก์ด ๋ฒ์ ์ ๋ง์ผ์คํค์ด๋ ์ปค๋ฐ ํ์คํ ๋ฆฌ๋ฅผ ์ฐธ๊ณ ํ์ฌ ` CHANGELOG.md ` ์ ๋ณ๊ฒฝ ์ฌํญ์ ์์ฑํฉ๋๋ค.
195
+ Unreleased ๋จ๋ฝ์ ๋ด์ฉ์ด ์์ฑ๋์ด์๋ค๋ฉด ์ด๋ฅผ ์ ๋ฒ์ ์๋๋ก ์ฎ๊ฒจ์ค๋๋ค.
196
+
197
+ Pull Request๋ฅผ ์์ฑํ์ฌ ๋ณ๊ฒฝ ๋ด์ญ์ ๊ธฐ๋ณธ ๋ธ๋์น๋ก ๋จธ์งํฉ๋๋ค.
198
+
199
+ ` #triple-web-dev-notifications ` ์ฑ๋์์ ` /release triple-frontend main ` ์ ์
๋ ฅํ์ฌ CD๋ฅผ ์คํํฉ๋๋ค.
200
+
201
+ ๋ฆด๋ฆฌ์ฆ๊ฐ ์๋ฃ๋๋ฉด ๋ง์ผ์คํค์ ๋ซ๊ณ , ๋ค์ minor ๋ฒ์ ์ ๋ง์ผ์คํค์ ์์ฑํฉ๋๋ค.
202
+
203
+ #### ํจ์น ๋ฆด๋ฆฌ์ฆ
204
+
205
+ ์ฌ๊ฐํ ๋ฒ๊ทธ๊ฐ ๋ฐ๊ฒฌ๋์ด ๋ค์ ๋ง์ด๋ ๋ฆด๋ฆฌ์ฆ ์ ์ ํจ์น ๋ฒ์ ์ ๋ฆด๋ฆฌ์ฆํด์ผํ ์ ์์ต๋๋ค.
206
+ ์ด๋๋ ๋ณ๋์ ๋ง์ผ์คํค์ ์์ฑํ์ง ์๊ณ ์์ ๋ด์ญ์ ๋ฐ์ํ ๋ค์ ๋ฐ๋ก ๋ฆด๋ฆฌ์ฆ PR์ ์์ฑํ์ฌ ๋ฆด๋ฆฌ์ฆํฉ๋๋ค.
207
+ ` CHANGELOG.md ` ์ ์์ ๋ด์ญ์ ๋์ผํ๊ฒ ์์ฑํฉ๋๋ค.
165
208
166
209
### ์ฃผ์์ฌํญ
167
210
0 commit comments