Java 当拉动请求合并到bitbucket中时自动更新npm版本

Java 当拉动请求合并到bitbucket中时自动更新npm版本,java,git,hook,bitbucket-server,atlassian-plugin-sdk,Java,Git,Hook,Bitbucket Server,Atlassian Plugin Sdk,按下图像按钮后,触发npm版本补丁,将版本从1.2.3增加到1.2.4: 因此,develop分支中的每个更改都意味着应用程序中有一个新的构建版本 我尝试过使用.git/hooks/post merge,如果合并的分支名称为developer,则运行该命令。只有在VisualStudio的控制台中执行合并,而不是单击bitbucket合并按钮时,它才起作用 我还试图用创建一个JavaMaven插件,但我没有让它工作,它已经过时,没有太多文档,我甚至在构建过程中都没有成功 有什么想法吗?这应该是

按下图像按钮后,触发
npm版本补丁
,将版本从1.2.3增加到1.2.4:

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

我尝试过使用
.git/hooks/post merge
,如果合并的分支名称为developer,则运行该命令。只有在VisualStudio的控制台中执行合并,而不是单击bitbucket合并按钮时,它才起作用

我还试图用创建一个JavaMaven插件,但我没有让它工作,它已经过时,没有太多文档,我甚至在构建过程中都没有成功


有什么想法吗?

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


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

您有这样的配置示例吗?)