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等工具轻松实现这一点。您有这样的配置示例吗?)