部署
经验证明,自动化部署是部署的最佳选择。
对于服务商托管和自托管的 Git 项目,你可以使用服务商提供的服务,或使用 Zeabur、Netlify、Vercel 等来实现自动化部署。
除此之外,你可能还需要使用约定式提交相关的工具,来配合服务商提供的能力。以下是一些主观选择。
- auto-changelog
- bumpp
- changelogen
- changelogithub - 推荐
- commit-and-tag-version
- conventional-changelog -
- keep-a-changelog
- np
- release
- release-it - 推荐
- release-please
- semantic-release
对于 monorepo,以上工具并非特别合适。以下是一些专门针对 monorepo 的主观选择。