Release Process
webpack 배포를 위한 릴리스 프로세스는 실제로 매우 간단합니다. 다음 단계를 읽으면, 수행 방법을 명확하게 이해할 수 있습니다.
Pull Requests
pull requests를 main브랜치로 병합할 때, Create Merge Commit 옵션을 선택합니다.
Releasing
릴리즈는 changesets로 자동화되어 있습니다:
- 사용자에게 영향을 미치는 모든 pull request는
.changeset/에 버전 증가 수준(patch,minor,major)을 선언하는 changeset 파일을 추가합니다. main에 푸시할 때마다 릴리즈 워크플로우가 대기 중인 changeset을 소비하고,package.json의 버전을 업데이트하며,CHANGELOG.md를 작성하는chore(release): new releasepull request를 갱신합니다.- 해당 pull request를 병합하면 새 버전이 npm에 배포되고 대응하는 git 태그와 GitHub 릴리즈가 생성됩니다.
릴리즈를 출시한다는 것은 릴리즈 pull request를 병합하는 것을 의미합니다. 릴리즈 시기(패치 릴리즈는 최대한 빠르게, 마이너 릴리즈는 4주마다)는 RELEASE_SCHEDULE.md에 설명되어 있습니다.
« Previous
Plugin PatternsNext »
Debugging