작동 중인 SFDX 명령

Salesforce CLI는 Salesforce 조직과 작업할 때 개발 및 빌드 자동화를 단순화하는 강력한 명령줄 인터페이스입니다.
지난 몇 년 동안 메타데이터 배포에서 sfdx 명령을 사용하여 코드 스니펫 실행에 이르기까지 여러 sfdx 명령을 사용하고 있습니다.

> 다음은 전체 개발 수명 주기 동안 개발자에게 필요한 모든 명령의 통합 목록입니다.

1. 조직에서 코드/메타데이터 검색



조직에서 소스를 검색하는 방법은 무엇입니까?

sfdx 명령은 매우 유연하며 서로 다른 유형의 메타데이터를 함께 검색할 수 있습니다.

//Example 1: Retrieve single file
sfdx force:source:retrieve -p force-app\main\default\triggers\AccountTrigger.trigger

//Example 2: Retrieve multiple file
sfdx force:source:retrieve -p force-app\main\default\triggers\AccountTrigger.trigger,force-app\main\default\classes\TriggerHandler.cls




2. 조직에 코드/메타데이터 배포



조직에 소스를 배포하는 방법은 무엇입니까?

sfdx 명령은 매우 유연하며 서로 다른 유형의 메타데이터를 함께 배포할 수 있습니다.

//Example 1: Deploy single file
sfdx force:source:deploy -p force-app\main\default\triggers\AccountTrigger.trigger

//Example 2: Deploy multiple file
sfdx force:source:deploy -p force-app\main\default\triggers\AccountTrigger.trigger,force-app\main\default\classes\TriggerHandler.cls




3. 테스트 클래스 실행



sfdx 명령을 사용하여 테스트 클래스 또는 테스트 메서드를 실행할 수 있습니까?

예, 다음은 sfdx 명령을 사용하는 몇 가지 유용한 옵션입니다.

//Running complete test class
sfdx force:apex:test:run -n "TestClass1,TestClass2"

//Another Way
sfdx force:apex:test:run -t "TestClass1,TestClass2"

//Run only specified test methods
sfdx force:apex:test:run -t "TestClass1.method1,TestClass2.method2"



4. 코드 스니펫 실행



코드 스니펫을 실행하기 위해 개발자 콘솔을 열어야 합니까?

아니요, sfdx 명령은 터미널에서 직접 코드 스니펫을 실행하기 위한 것입니다. 😀

sfdx force:apex:execute



5. sfdx 명령을 사용하여 로그 확인



VSCode 터미널에서 로그 스트림을 어떻게 볼 수 있습니까?

다음은 sfdx 명령입니다…

sfdx force:apex:log:tail



6. cli에서 직접 조직에 로그인



샌드박스 비밀번호를 잊으셨나요? 하지만 이 샌드박스는 vscode, xl 커넥터, 데이터 로더, metazoa 등과 같은 몇 가지 다른 타사 응용 프로그램에 의해 이미 설정되고 승인되었기 때문에 재설정하고 싶지 않습니다.

이 모든 응용 프로그램에서 암호를 업데이트하는 것은 나처럼 게으르다. 다음은 우리를 구출하는 sfdx 명령입니다.

sfdx force:org:open -u orgAlias



행복한 학습!!!

좋은 웹페이지 즐겨찾기