Lia*_*ele 7 git jira bitbucket bamboo npm
我想在合并拉取请求(到 master)时自动增加 package.json 中的版本号。这将触发使用正确版本号的构建和部署。
必须手动设置版本号是令人恼火的,因为多个分支可能期望具有相同的版本号,但只有合并的第一个分支可以使用它,然后由于版本号不正确而需要拒绝另一个拉取请求。
我的计划是在与指定主要/次要/补丁的拉取请求相关的 jira 问题上有一个自定义字段,然后在 bitbucket 插件中使用 ApplicationLinkService (RepositoryMergeCheck 似乎最合适)来获取该值。
然后我想在合并到 master 之前修改提交。它应该从 master 的头部获取 package.json 并使用它和 jira 字段来确定新值。一旦它合并到 master 中,bamboo 就会自动构建并尝试发布,所以我需要在此之前版本号是正确的。
我知道 CommandBuilder 可以运行 git 命令,但我不知道它有什么帮助。
是否有可能做到这一点?我当前的方法存在的两个问题是:
| 归档时间: |
|
| 查看次数: |
1463 次 |
| 最近记录: |