问题标签 [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.
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?
谢谢。
jenkins - 在詹金斯作业上运行 sfdx force:auth:web:login
我有一份 Jenkins 工作来将元数据部署到给定的组织。这旨在用作新元数据的首次设置方法。我有一个可以运行 sfdx 命令的 jenkinsfile,我正在尝试运行 force:auth:web:login。
这会运行,但它不会打开进行实际登录的提示。我之前曾尝试使用 ant 执行此操作,它正在运行但拒绝部署 customSite 数据。所以我可以做任何一个,或者,我只需要修复一个错误或另一个。有没有办法像 JWT 流一样授权常规组织(而不是 devhub),或者这完全不可能?
任何帮助深表感谢。
jenkins - Jenkins Job 运行 SOQL 查询
我正在尝试让 Jenkins 工作来运行 sfdx force:data:soql:query 命令,以便在刷新后在我们的生产组织和沙箱之间迁移配置数据集。某些配置不会在刷新时持续存在,因此我们需要一种方法来移动该数据。
从 Jenkins 服务器上的命令行运行查询按预期工作,但是运行时的作业失败并出现以下错误:
该作业做了三件事:授权 DevHub,列出连接的组织,然后执行 SQOL 查询以打印一些数据 - 准确地说是 16 行。以下是作业的 shell 脚本中的命令:
我完全不知道为什么会这样。同样,通过 PowerShell 或命令行直接在服务器上运行 SOQL 命令可以按预期工作。我将不胜感激。
bitbucket - 在每次源更新时更新包版本
我正在研究打包和部署 sfdc 代码的管道。我附上以下脚本:
这个脚本第一次运行良好。当我更新代码并执行管道时,由于唯一的包名称约束,它失败了。
作为解决方案,我绕过了包的创建,只是通过计算版本号来更新包的版本。此方法在本地有效。但由于此管道在容器上运行,因此 sfdx-package.json 不会使用包名称和版本进行更新。所以我必须为每个源更新创建一个新的包名称,这是低效的。
有什么解决方法吗?
管道应该将代码打包并安装在 org 中,如果代码有任何更新,则应将其作为新版本进行推广,而不是作为新包进行推广。
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
检查互联网连接,它工作得很好,还检查了组织是否被授权。
请帮我解决这个问题。
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 结尾
知道如何解决这个问题吗?
非常感谢。