语义发布无法增加版本

问题描述

如果通过merge从branch到master有任何变化,我们需要semantic-release来分析提交消息并增加发布版本。我们正在使用 Bitbucket scm。我们如何从分支合并到主节点的过程,开发人员创建一个拉取请求,然后审查者进行审查。如果一切正常,审核者将选择 squash commit 并单击合并。我尝试将 mergePattern 设置为在默认规则之上包含壁球提交标头。然而,语义释放似乎仍然忽略了壁球提交。

package.json

  "devDependencies": {
    "@angular-devkit/build-angular": "~0.901.0","@angular/cli": "~9.1.0","@angular/compiler-cli": "~9.1.0","@angular/language-service": "~9.1.0","@commitlint/cli": "^11.0.0","@commitlint/config-conventional": "^11.0.0","@semantic-release/changelog": "^5.0.0","@semantic-release/commit-analyzer": "^6.3.3","@semantic-release/exec": "^3.3.8","@semantic-release/git": "^7.0.18","@semantic-release/npm": "^5.3.5","@semantic-release/release-notes-generator": "^9.0.0","@types/jasmine": "~3.5.0","@types/jasminewd2": "~2.0.3","@types/node": "^12.11.1","codelyzer": "^5.1.2","commitizen": "^4.2.2","cz-conventional-changelog": "^3.3.0","jasmine-core": "~3.5.0","jasmine-spec-reporter": "~4.2.1","karma": "~4.4.1","karma-chrome-launcher": "~3.1.0","karma-coverage-istanbul-reporter": "~2.1.0","karma-jasmine": "~3.0.1","karma-jasmine-html-reporter": "^1.4.2","protractor": "~5.4.3","semantic-release": "^15.14.0","ts-node": "~8.3.0","tslint": "~6.1.0","typescript": "~3.8.3"
  },"release": {
    "branch": "master","repositoryUrl": "https://bitbucket.org/scm/owner/reponame.git","plugins": [
      [
        "@semantic-release/commit-analyzer",{
        "parserOpts": {
            "mergePattern": "/^Merge .* in .* from ([^\/]*).* to master$/"
          }
        }
      ],[
        "@semantic-release/release-notes-generator",{
        }
      ],"@semantic-release/npm",[
        "@semantic-release/changelog",{
          "changeLogFile": "CHANGELOG.md"
        }
      ],[
        "@semantic-release/git",{
          "message": "chore(release): ${nextRelease.version}","assets": [
            "CHANGELOG.md","package-lock.json","package.json"
          ]
        }
      ],"@semantic-release/exec"
    ],"ci": "false"
  }

来自 npx semantic-release --no-ci --debug 的输出

[11:21:18 am] [semantic-release] [@semantic-release/commit-analyzer] » i  Analyzing commit: Merge pull request #45 in owner/reponame from feature3 to master

Squashed commit of the following:

commit ad116843ba59f3f114a3c44772a3b7294255308a
Author: Tommy <tommy@hotmail.com>
Date:   Thu Dec 24 14:37:46 2020 +0800

    feat(rel): added create new user function

commit 52b1b0f9b0795b36706b840fb8c3ac2f950fa133
Merge: 8a87691 02069cf
Author: Tommy <tommy@hotmail.com>
Date:   Thu Dec 24 14:36:33 2020 +0800

    Merge remote-tracking branch 'origin/master' into feature3

commit 8a8769126d11aa8e42726f4209736a4a51f9b7f6
Author: Tommy <tommy@hotmail.com>
Date:   Thu Dec 24 12:13:00 2020 +0800

    feat(rel): added amend user function
  semantic-release:commit-analyzer Analyzing with default rules +14ms
[11:21:18 am] [semantic-release] [@semantic-release/commit-analyzer] » i  The commit should not trigger a release

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...