在bitbucket pull request

时间:2018-01-30 02:40:57

标签: git npm bitbucket jira bamboo

我想在我的package.json中自动增加版本号,因为我合并了一个拉取请求(到master)。这将使用正确的版本号触发构建和部署。

必须手动设置版本号是令人恼火的,因为多个分支可能期望具有相同的版本号,但只有合并的第一个可以使用它,然后由于版本号而需要拒绝其他拉取请求不正确。

我的计划是在与指定major / minor / patch的pull请求相关联的jira问题上有一个自定义字段,然后在bitbucket插件中使用ApplicationLinkService(RepositoryMergeCheck似乎最合适)来获取该值。

然后我想在合并到master之前修改它。它应该从master的头部获取package.json并使用它和jira字段来确定新值。一旦它合并到master中,bamboo会自动构建并尝试发布,所以我需要版本号才能正确。

我知道CommandBuilder运行git命令,但我看不出它会如何帮助。

有可能这样做吗?我对当前方法的两个问题是:

  • 在从插件合并之前,我找不到修改提交的方法。
  • 我找不到从插件中抓取分支(功能或主人)文件的方法。

0 个答案:

没有答案