问题标签 [sfdx]

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.

0 投票
1 回答
195 浏览

salesforce - 删除未生效的 Salesforce Scratch Orgs:org:list

我遇到了最大数量的活动 Scratch Orgs:

ERROR running force:org:create: 注册请求失败,因为该组织已达到其活动临时组织限制

但我只看到 02 个活跃的 Scratch Orgs:

然后,我运行 SOQL 查询以从 ScratchOrgInfo 对象中提取记录:

现在,即使使用“隐藏”的 Scratch 组织的用户名,我也无法删除这些组织:

ERROR running force:org:delete: No org configuration found for name xxx@xxx.com

我的问题是:有没有办法使用“ORG ID”值删除 Scratch Orgs?

谢谢。

0 投票
1 回答
45 浏览

jenkins - 在詹金斯作业上运行 sfdx force:auth:web:login

我有一份 Jenkins 工作来将元数据部署到给定的组织。这旨在用作新元数据的首次设置方法。我有一个可以运行 sfdx 命令的 jenkinsfile,我正在尝试运行 force:auth:web:login。

这会运行,但它不会打开进行实际登录的提示。我之前曾尝试使用 ant 执行此操作,它正在运行但拒绝部署 customSite 数据。所以我可以做任何一个,或者,我只需要修复一个错误或另一个。有没有办法像 JWT 流一样授权常规组织(而不是 devhub),或者这完全不可能?

任何帮助深表感谢。

0 投票
1 回答
43 浏览

jenkins - Jenkins Job 运行 SOQL 查询

我正在尝试让 Jenkins 工作来运行 sfdx force:data:soql:query 命令,以便在刷新后在我们的生产组织和沙箱之间迁移配置数据集。某些配置不会在刷新时持续存在,因此我们需要一种方法来移动该数据。

从 Jenkins 服务器上的命令行运行查询按预期工作,但是运行时的作业失败并出现以下错误:

该作业做了三件事:授权 DevHub,列出连接的组织,然后执行 SQOL 查询以打印一些数据 - 准确地说是 16 行。以下是作业的 shell 脚本中的命令:

我完全不知道为什么会这样。同样,通过 PowerShell 或命令行直接在服务器上运行 SOQL 命令可以按预期工作。我将不胜感激。

0 投票
0 回答
17 浏览

bitbucket - 在每次源更新时更新包版本

我正在研究打包和部署 sfdc 代码的管道。我附上以下脚本:

这个脚本第一次运行良好。当我更新代码并执行管道时,由于唯一的包名称约束,它失败了。

作为解决方案,我绕过了包的创建,只是通过计算版本号来更新包的版本。此方法在本地有效。但由于此管道在容器上运行,因此 sfdx-package.json 不会使用包名称和版本进行更新。所以我必须为每个源更新创建一个新的包名称,这是低效的。

有什么解决方法吗?

管道应该将代码打包并安装在 org 中,如果代码有任何更新,则应将其作为新版本进行推广,而不是作为新包进行推广。

0 投票
0 回答
32 浏览

visual-studio-code - 由于错误,无法将我的源代码从 VsCode 推送到临时组织(Salesforce):在 VsCode 中读取 ECONNRESET。如何解决这个问题?

出现以下错误:

启动 SFDX:将源推送到默认暂存组织并覆盖冲突

11:31:15.326 sfdx force:source:push --json --loglevel fatal --forceoverwrite 11:32:07.10 sfdx force:source:push --json --loglevel fatal --forceoverwrite 以退出代码 1 结束

错误:读取 ECONNRESET

检查互联网连接,它工作得很好,还检查了组织是否被授权。

请帮我解决这个问题。

0 投票
0 回答
30 浏览

salesforce - SFDX 授权组织运行失败

运行 VSC>SFDX 命令“ SFDX: Authorize an Org ”时,我收到错误消息:“ SFDX: Authorize an Org failed to run ”(我在 Mac 上使用 VSC)。

VSC>终端>输出显示以下消息:

启动 SFDX:授权组织 20:03:10.886 sfdx force:auth:web:login --setalias DEV --instanceurl https://test.salesforce.com --setdefaultusername /Users/eduardo/.local/share/sfdx/客户端/bin/sfdx:第 16 行:/Users/eduardo/.local/share/sfdx/client/bin/../7.132.0-6621068/bin/sfdx:没有这样的文件或目录 20:03:10.912 sfdx force :auth:web:login --setalias DEV --instanceurl https://test.salesforce.com --setdefaultusername 以退出代码 1 结尾

知道如何解决这个问题吗?

非常感谢。