每次从Changelog.md
合并到master
或从staging
合并到staging
时,我想自动创建一个production
。如何最好地做到这一点?
我遇到的麻烦是,我目前正在处理的项目-用react-native
构建-我还没有设置git tags
和semver
。在拥有Changelog.md
之前,我是否需要已经设置好这些东西?我想我可能会把事情复杂化。
答案 0 :(得分:0)
我创建了一个GitHub应用'Changelogg.io',以自动执行来自合并请求请求的变更日志。
它检测PR中提到的更改,并为其创建发布草案。添加发行版本后,它将自动更新CHANGELOG.md,并且还具有一个Web UI,其中包含用于生成的变更日志的过滤器。
因此,在这种情况下,每次合并到分支都将创建一个变更日志。更改日志可以为每个分支(主,登台,生产)分别生成和维护,并且可以根据需要进行滚动。