Salesforce CLI 명령(배포용)

mdapi 명령 참조

기존 Ant 대신 Salesforce CLI를 사용하여 package.xml 기반 배포를 수행할 수 있습니다.

로그인



명령을 실행하면 브라우저가 열리므로 ID와 패스워드로 대상 조직에 로그인한다.
sfdx force:auth:web:login -r loginurl -d -a aliasname
 -d この組織をデフォルトの Dev Hub とする (省略可)
 -r ログイン先のURL(省略すると login.salesforce.com)
 -a エイリアスを指定

コマンド例:

//通常のsandboxにログインする
sfdx force:auth:web:login -r https://test.salesforce.com -a sand1

변경 세트(package)를 지정하여 메타데이터 검색



Salesforce에서 만든 전송 변경 집합 이름을 지정하여 메타데이터를 가져옵니다. 커맨드를 실행하면, 지정 폴더에 zip 압축된 메타데이터 파일이 다운로드된다.
sfdx force:mdapi:retrieve -r folderpath -u username -p packagename 
  -r ダウンロードしたファイルを配置するフォルダパス
  -u 接続先のユーザー名 (事前にforce:auth:web:loginを使ってこのユーザー名でログインしておくこと)。-uの指定がない場合はデフォルトの組織に接続する
  -p 変更セットの名前
  -a 取得するAPIバージョンを指定

コマンド例:
sfdx force:mdapi:retrieve -r ./dev-0XX_1 -u [email protected] -p CHANGESET1

package.xml을 지정하여 메타데이터 검색



package.xml을 직접 지정하여 메타데이터를 검색합니다. 커맨드를 실행하면, 지정 폴더에 zip 압축된 메타데이터 파일이 다운로드된다.
sfdx force:mdapi:retrieve -r folderpath -u username -k packagefilepath 
  -r ダウンロードしたファイルを配置するフォルダパス
  -u 接続先のユーザー名 (事前にforce:auth:web:loginを使ってこのユーザー名でログインしておくこと)。-uの指定がない場合はデフォルトの組織に接続する
  -k package.xmlファイルのパス
  -a 取得するAPIバージョンを指定

コマンド例:
sfdx force:mdapi:retrieve -r ./dev-0121_2 -u [email protected] -k ./dev-0121_2/package.xml

메타데이터 배포


sfdx force:mdapi:deploy -d folderpath -u username -w -1
  -r メタデータを配置したフォルダのパス
  -u デプロイ先組織のユーザー名 (事前にforce:auth:web:loginを使ってこのユーザー名でログインしておくこと)。-uの指定がない場合はデフォルトの組織に接続する
  -w コマンドが終了するまでの待ち時間 -1 は完了まで待つことを示す
  -c リリース検証のみ

コマンド例:
sfdx force:mdapi:deploy -d ./dev-0125_1/unpackaged -u [email protected] -w -1

package.xml 및 메타데이터가 있는 폴더

좋은 웹페이지 즐겨찾기