首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ERELEASEBRANCHES发布分支在“分支”配置中无效。当我使用object时

ERELEASEBRANCHES发布分支在“分支”配置中无效。当我使用object时
EN

Stack Overflow用户
提问于 2020-06-27 13:00:01
回答 2查看 5.7K关注 0票数 7

我正在使用语义发布,我试图用配置创建预发布

代码语言:javascript
运行
复制
module.exports = {
    branches: [{ name: 'master', prerelease: true }],
    plugins: [
        '@semantic-release/commit-analyzer',
        '@semantic-release/release-notes-generator',
        [
            '@semantic-release/github',
            {
                assets: [ { path: 'dist.zip', label: 'PWA App' } ],
            },
        ],
    ],
};

正如您所看到的,branches只是一个具有名称和预释放酶的对象(我也尝试将其用作数组,同样的问题)

出现错误的公共存储库:

focus=true

错误

semantic-semantic>从“@✔-release/github”6:31:02 PM >从"@semantic-release/github“6:31:02 PM >从"@semantic-release/github”6:31:02 PM >从“@semantic/github”加载的插件“✔”加载的插件“✔”>从"@semantic-release/github“加载的插件6:31:10 >⚠Skip step "fail”从"@semantic-release/github“加载的插件”成功“,从"@semantic-release/github”到“@semantic-release/github”在干式运行模式下加载的插件“成功”在分支配置(https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#branches)中需要至少1条和最多3条发布分支。如果您的存储库没有发布分支,例如主库,则可能会发生这种情况。您对有问题的分支的配置是[]。{ AggregateError: SemanticReleaseError:发布分支在branches配置中无效。(/Users/ridermansb/Projects/meve.ai/web/node_modules/semantic-release/lib/get-error.js:6:10) at Object.entries.reduce (/Users/ridermansb/Projects/meve.ai/web/node_modules/semantic-release/lib/branches/index.js:44:19) at Array.reduce () at module.exports (/Users/ridermansb/Projects/meve.ai/web/node_modules/semantic-release/lib/branches/index.js:34:46)在(/Users/ridermansb/Projects/meve.ai/web/node_modules/semantic-release/lib/branches/index.js:66:11) at process._tickCallback ( module.exports /process/next_tick.js:68:7),名称:'AggregateError‘}npm ERR!代码ELIFECYCLE

我还创建了语义发布/github语义释放/语义释放回购的门票。

EN

回答 2

Stack Overflow用户

发布于 2020-11-05 22:26:43

我通过在"release": { "branches": [ "master" ] },中添加package.json并从module.exports https://semantic-release.gitbook.io/semantic-release/v/beta/usage/configuration中删除它来解决我的问题

票数 8
EN

Stack Overflow用户

发布于 2020-11-25 16:58:33

您需要至少指定一个release分支。这个分支需要存在于远程存储库中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62610335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档