【问题标题】:use different to master branch as release branch on semantic release使用不同的主分支作为语义发布上的发布分支
【发布时间】:2020-10-17 07:28:00
【问题描述】:

当我尝试使用另一个发布分支来触发具有语义发布的发布时。语义释放告诉我

本次测试运行是在 jose 分支上触发的,而语义发布配置为仅从 master 发布,因此不会发布新版本。`

有没有办法建立另一个发布分支?

这是我的 release.config.js 文件

 发布:{
    分支:['何塞']
  },
  干运行:假,
  插件:[
    "@semantic-release/commit-analyzer",
    "@semantic-release/release-notes-generator",
    "@semantic-release/changelog",
    "@semantic-release/github",
    ["@semantic-release/git", {
                “消息”:“家务(发布):${nextRelease.version} \n\n${nextRelease.notes}”
    }],
    [“语义释放松弛机器人”,{
      “notifyOnSuccess”:真,
      “notifyOnFail”:真,
      “onSuccessTemplate”:{
        "text": "$npm_package_version 的新版本 $package_name 已在 $repo_url 发布!"
      }
    }]
  ]
}

【问题讨论】:

    标签: semantic-release


    【解决方案1】:

    我遇到了类似的问题,在我的情况下,分支仅存在于本地而不存在于远程仓库中。看看这个github issue

    【讨论】:

      【解决方案2】:

      尝试运行:

      npx semantic-release --branches jose
      

      【讨论】:

      • 这应该是--branches,而不是--branch
      猜你喜欢
      • 2023-03-19
      • 2015-09-18
      • 2019-11-12
      • 1970-01-01
      • 1970-01-01
      • 2016-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多