我正在尝试使用语义发布和詹金斯创建包,但我收到了以下错误
2022-01-11T15:53:59.089Z semantic-release:get-tags found tags for branch master: [ { gitTag: 'v0.1.1-0', version: '0.1.1-0', channels: [ null ] } ]
2022-01-11T15:53:59.095Z semantic-release:get-tags found tags for branch next: []
2022-01-11T15:53:59.104Z semantic-release:get-tags found tags for branch develop: []
2022-01-11T15:53:59.111Z semantic-release:get-tags found tags for branch beta: []
[12:53:59 PM] [semantic-release] › ℹ This test run was triggered on the branch origin/master, while semantic-release is configured to only publish from master, next, develop, beta, therefore a new version won’t be published.
显然语义释放master
与origin/master
跟随我的git branch -a
beta
develop
* master
next
remotes/origin/beta
remotes/origin/develop
remotes/origin/master
remotes/origin/next
我的releaserc
{
"branches": [
"master",
"next",
{
"name": "develop",
"prerelease": true
},
{
"name": "beta",
"prerelease": true
}
],
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
[
"@semantic-release/changelog",
{
"changelogFile": "CHANGELOG.md"
}
],
"@semantic-release/npm",
[
"@semantic-release/git",
{
"assets": [
"package.json",
"CHANGELOG.md"
],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}
]
]
}
我的命令
sh'''
export GIT_CREDENTIALS=$USERNAME:$PASSWORD
git checkout master
yarn dev-install
yarn build
yarn semantic-release --debug
'''
有谁知道它会是什么样子?
Tks