代码之家  ›  专栏  ›  技术社区  ›  systemdebt

CI-CD和版本管理

  •  0
  • systemdebt  · 技术社区  · 4 年前

    何时是执行lerna版本命令的正确点

    我们为CI/CD使用CodePipeline/code-build,并使用每分支管道策略。

    我们使用bitbucket面板上的合并按钮来合并pull请求。

    当代码从功能分支合并时,触发相应的管道->发展或发展->分段或分段->,主人管道的触发器是代码更改,因此一旦远程分支发生更改,它就会被触发。

    我希望执行以下命令:

    lerna version --conventional-commits --no-commit-hooks --amend --yes
    

    但是推到位桶将再次触发流水线。

    我什么时候才能在不让代码管道运行到无休止循环的情况下执行它?

    我知道有 --no-push 参数,但这意味着我们永远不会将更新的版本推送到远程分支。

    我本想把它添加到预推钩子中,但我们通过点击比特桶云上的合并按钮进行合并。

    0 回复  |  直到 4 年前
    推荐文章