如何使用格式为major的 git 标签。未成年人。patch,开头没有“ v ”(即版本 1.0.1、2.0.1)?
我正在使用 Gitlab CI,但即使在本地使用 Docker 映像,我也无法将值正确传递给标记格式。
我正在尝试做的事情:
npx --no-install semantic-release --tag-format "\${version}"
错误日志:
[8:42:06 PM] [语义发布] › ✖ ETAGNOVERSION
tagFormat
选项无效。tagFormat ( https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#tagformat ) 选项必须只包含一次变量版本。您对 tagFormat 选项的配置是 ``。
[8:42:06 PM] [语义发布] › ✖ EINVALIDTAGFORMAT
tagFormat
选项无效。tagFormat ( https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#tagformat ) 必须编译为有效的 Git 引用 ( https://git-scm.com /docs/git-check-ref-format#_description)。您对 tagFormat 选项的配置是 ``。
AggregateError:SemanticReleaseError:无效
tagFormat
选项。在 module.exports (/usr/local/lib/nodejs/node-v12.16.1-linux-x64/lib/node_modules/semantic-release/lib/get-error.js:6:10) 在 module.exports (/ usr/local/lib/nodejs/node-v12.16.1-linux-x64/lib/node_modules/semantic-release/lib/verify.js:22:17)在异步运行(/usr/local/lib/nodejs/node -v12.16.1-linux-x64/lib/node_modules/semantic-release/index.js:53:3) 在 async module.exports (/usr/local/lib/nodejs/node-v12.16.1-linux-x64/ lib/node_modules/semantic-release/index.js:259:22) 在 async module.exports (/usr/local/lib/nodejs/node-v12.16.1-linux-x64/lib/node_modules/semantic-release/cli .js:55:5) SemanticReleaseError: 无效tagFormat
选项。在 module.exports (/usr/local/lib/nodejs/node-v12.16.1-linux-x64/lib/node_modules/semantic-release/lib/get-error.js:6:10) 在 module.exports (/ usr/local/lib/nodejs/node-v12.16.1-linux-x64/lib/node_modules/semantic-release/lib/verify.js:29:17)在异步运行(/usr/local/lib/nodejs/node -v12.16.1-linux-x64/lib/node_modules/semantic-release/index.js:53:3) 在 async module.exports (/usr/local/lib/nodejs/node-v12.16.1-linux-x64/ lib/node_modules/semantic-release/index.js:259:22) 在 async module.exports (/usr/local/lib/nodejs/node-v12.16.1-linux-x64/lib/node_modules/semantic-release/cli .js:55:5) 在 module.exports (/usr/local/lib/nodejs/node-v12.16.1-linux-x64/lib/node_modules/semantic-release/lib/verify.js:41:11) 在异步运行时的 processTicksAndRejections (internal/process/task_queues.js:97:5) (/usr/local/lib/nodejs/node-v12.16. 1-linux-x64/lib/node_modules/semantic-release/index.js:53:3) 在 async module.exports (/usr/local/lib/nodejs/node-v12.16.1-linux-x64/lib/node_modules /semantic-release/index.js:259:22) 在 async module.exports (/usr/local/lib/nodejs/node-v12.16.1-linux-x64/lib/node_modules/semantic-release/cli.js: 55:5){名称:'AggregateError'}npm ERR!代码 1
当它说tagFormat 选项是 ``时,就好像${version}被空白空间替换......