繁体   English   中英

在 bitbucket 中合并拉取请求时自动更新 npm 版本

[英]Automatically update npm version when pull request is merged in bitbucket

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

合并拉取请求

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

如果合并的分支名称是 develop,我已经尝试使用.git/hooks/post-merge并运行命令。 它有效,但仅当我在 Visual Studio 的控制台中执行合并时才有效,但在单击 bitbucket 合并按钮时无效。

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

任何的想法?

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM