我试图创建包与语义释放和Jenkins,但我得到de以下错误
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
'''
有人知道那会是什么样子吗?
特克斯
1条答案
按热度按时间j2datikz1#
我通过执行以下操作修复了此问题:
设置我的环境变量