【问题标题】:Automatically update npm version when pull request is merged in bitbucket拉取请求合并到 bitbucket 时自动更新 npm 版本
【发布时间】:2020-01-10 12:47:49
【问题描述】:

这个想法是一旦你按下图像的按钮,就会触发npm version patch将版本从1.2.3增加到1.2.4:

因此,develop 分支中的每一次更改都意味着应用程序中的新构建版本。

我已经尝试使用.git/hooks/post-merge 并在合并的分支名称为开发时运行命令。它有效,但前提是我在 Visual Studio 的控制台中执行合并,而不是在单击 bitbucket 合并按钮时。

我也在尝试使用 developer atlassian SDK 创建一个 java maven 插件,但我没有让它工作,它已经过时,没有太多文档,我什至在构建过程中都没有成功。

有什么想法吗?

【问题讨论】:

    标签: java git hook bitbucket-server atlassian-plugin-sdk


    【解决方案1】:

    这应该是 CI/CD 管道的一部分,而不是坐在git 挂钩中。

    在合并到您的master(假设)分支时,您的管道中应该有一个任务标记mastersha。您可以使用 Travis、CircleCI、Jenkins 等工具轻松实现这一目标。

    【讨论】:

    • 你有这种配置的例子吗? )
    猜你喜欢
    • 2014-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多