何时是执行lerna版本命令的正确点
我们为CI/CD使用CodePipeline/code-build,并使用每分支管道策略。
我们使用bitbucket面板上的合并按钮来合并pull请求。
当代码从功能分支合并时,触发相应的管道->发展或发展->分段或分段->,主人管道的触发器是代码更改,因此一旦远程分支发生更改,它就会被触发。
我希望执行以下命令:
lerna version --conventional-commits --no-commit-hooks --amend --yes
但是推到位桶将再次触发流水线。
我什么时候才能在不让代码管道运行到无休止循环的情况下执行它?
我知道有
--no-push
参数,但这意味着我们永远不会将更新的版本推送到远程分支。
我本想把它添加到预推钩子中,但我们通过点击比特桶云上的合并按钮进行合并。