为什么要在语义发布中指定分支?

时间:2019-11-27 07:21:57

标签: semantic-release

语义发布中,可以指定branch。为此,文档仅说明:

  

应该在其上发布的分支。

此属性有什么作用?如果我不使用它会怎样?如果我分别使用它并在指定的分支上运行语义释放会发生什么,如果我在其他分支上运行它会发生什么?

1 个答案:

答案 0 :(得分:1)

此选项定义分支,语义发布将从该分支进行发布。 如果未设置,它将自动设置为默认值:master

运行语义释放时,如果已在此分支上触发CI作业(由于合并或推送了提交),它将进行释放。如果CI作业是在另一个分支上触发的,则语义释放将不执行任何操作,并且记录为无需执行任何操作,因为当前分支不是release分支。