在从Develop到Master的拉取请求获得批准后,有什么方法可以自动增加Project版本号(在Package.json中)?
一旦拉取请求被批准从Develop to Master,我正在寻找一种方法来自动增加我的项目Package.json文件中的版本号。
我们也使用Bamboo来运行我们的构建,我也在想在构建成功后有一种自动增量的方法,我们怎样才能实现这一目标?
请建议适当的设计。
答案 0 :(得分:0)
我所做的是我的CI运行npm version patch
来更新软件包版本。也可以使用minor, major, specific version number, ...
代替patch
。
默认情况下,这也会创建一个带有版本号的git标签。您可以使用--no-git-tag-version
禁用此功能。
之后,您可以让CI推送已创建的标签。