问题标签 [semantic-release]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
yaml - 出现错误:[semantic-release] › ✖ EPLUGINSCONF `plugins` 配置无效
我对语义发布非常陌生,因此不确定我是否可以在单个 .releaserc 文件中一次执行多个@semantic-release/exec 。
请让我知道这是否可行,如果是,那么我的错误是什么。
我收到错误:
我的 .releaserc
github-actions - 是否可以在 github 操作中获取语义发布发布的版本?
我正在为我的项目使用 github 操作并发布我正在使用语义发布,一旦语义发布发布版本是否可以将该版本转发到下一步?
configuration - 如何在 .releaserc.json 中使用环境变量?
我想做这样的事情,
然后使用环境变量运行这个 CI 作业?有没有一种方法可以在语义发布中进行这项工作?
npm - 如何通过语义发布取消发布错误的版本并使用正确的版本重新发布?
我正在使用在我的 CI 上运行的语义发布包通过我的 Github 存储库将我的库发布到 npm 上。
最近,我有一个重大更改,我忘记breaking change
在合并之前将文本添加到我的提交消息中。所以语义发布做了一个次要版本并将其发布到 npm 而不是主要版本。
我可以简单地删除由 Github 上的语义发布创建的错误版本以取消发布吗?
如何在 Github 和 npm 上撤消和取消发布错误的次要版本,并获得语义发布以重新发布我作为主要版本所做的最近提交,而不会弄乱我的存储库?
github-actions - 是否可以从语义发行说明中排除一些提交?
我有一个案例,我需要将提交包含在semantic-release/commit-analyzer
但不包含在semantic-release/release-notes-generator
. 是否可以在 Github 动作语义发布中做到这一点?
github-actions - 是否可以在语义提交分析器配置中提供自定义类型?
我还想分析一些自定义类型的提交。如下所示:
有没有办法像上面那样做?例如:
test-fix: Testing semantic commit analyzer
,这个提交应该触发补丁发布。
github - 如何使用带有语义发布 Github 插件的 Github Actions 发布整个目录?
我想使用语义发布在 Github 版本上发布整个目录(构建目录),但不幸的是它将每个构建文件作为单个资产发布。
对于复制:
- 我正在使用 Vue CLI 生成项目
vue create foo
- 将语义发布安装为开发依赖项
npm install --save-dev semantic-release
- 安装用于语义发布的 Github 插件
npm install @semantic-release/github -D
.releaserc.json
用内容创建一个
.
- 在package.json中将
version
键设置为0.0.0-development
- 使用工作流ci.yml创建一个.github/workflows目录
.
- 提交并推动它
feat: pushed
该版本似乎很好,但不幸的是它没有将dist目录作为单个资产发布。
它只是将dist中的每个文件作为单个文件发布
添加步骤
显示dist目录存在
我该如何解决?
semantic-versioning - 配置语义发布以通过 CLI 发布预发布
我的目标是配置semantic-release
从受保护的分支创建标签,如下所示:
我期待该标签1.0.0-super-feature
将被创建。但是,我遇到了一个例外:
你能帮我理解什么是错的 - CLI 参数或我的期望吗?