【问题标题】:Stash auto increment project version numberStash 自动递增项目版本号
【发布时间】:2017-01-04 06:32:20
【问题描述】:

在从 Develop 到 Master 的拉取请求被批准后,我有什么办法可以自动增加项目版本号(在 Package.json 中)?

一旦从 Develop 到 Master 批准拉取请求,我正在寻找一种方法来自动增加我的项目 Package.json 文件中的版本号。

我们也在使用 Bamboo 来运行我们的构建,我也在想有没有办法在构建成功后自动递增,我们如何实现呢?

请推荐合适的设计。

【问题讨论】:

    标签: git github bitbucket-server


    【解决方案1】:

    我所做的是我的 CI 运行 npm version patch 来更新软件包版本。也可以使用minor, major, specific version number, ... 代替patch

    默认情况下,这也会创建一个带有版本号的 git 标签。您可以使用--no-git-tag-version 禁用此功能。

    之后你可以让你 CI 推送创建的标签。

    【讨论】:

    • 如果你从竹子 (CI) 开始,那么你将如何确定是增加主要版本还是次要版本?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-02
    • 2011-07-20
    • 2023-02-10
    • 2012-08-29
    相关资源
    最近更新 更多