SFDX刷Sandbox Metadata

阅读时长:15min

目标


把本地的sfdx project repo deploy到一个sandbox中

步骤


Step1:
首先转换本地source的格式,从Source Format改为Metadata Format,使用以下命令:

sfdx force:source:convert -r force-app/main/default -d mdapipackage/

-r 是指目标目录
-d 是转换后导出的目录,如果系统中不存在这个目录,则会新建一个文件夹叫做mdapipackage,并且会把转换后的Metadata文件放在该目录下面

Step2:
把mdapipackage文件夹中的文件部署到目标sandbox中

sfdx force:mdapi:deploy -d mdapipackage/  -u nicdevsdb

-d 指定Metadata Format的文件的目录

-u 指定部署的org alias名称(如果连接了目标org,可以不用指定)

Step3:
查看当前部署的状态 方式一: sfdx force:mdapi:deploy:report terminal中会返回部署的状态

方式二: 打开你的sandbox,setup中选择Deploy Status,可以查看部署状态