Salesforce开发者工具(DX)的使用方法
- 10月
- 24
- Posted by Lin
- Posted in Salesforce, Salesforce DX
Salesforce Developer Experience (DX) will be released from Winter 18, which is a really exciting news I heard from SWTT (2017) , I’ll share you how to work with Salesforce DX in this post, so far it still can be only usded in Dev Hub Trial Org though.
Use sfdx force –help to return a list of the command families in the the force topic:
For more detail about CLI commands you can reference the below page :
Salesforce CLI Command Reference
Now you can find a new scratch org was created in your Dev Hub Org.
Run Apex tests in the scratch org.
Retrieve Run Test results.
Retrieve deploy result as below.
Done! Enjoy it!
Download & Install Salesforce DX CLI
First, you need to download Salesforce DX app from HERE.Salesforce DX CLI commands
Verify your Salesforce CLI installation by running the sfdx update command and make sure you are using the latest version.Use sfdx force –help to return a list of the command families in the the force topic:
For more detail about CLI commands you can reference the below page :
Salesforce CLI Command Reference
Run Test with Salesforce DX
1. Enable the Dev Hub in Your Org
Login your org as the System Administrator and Enable Dev Hub from Setup / Develop / Dev Hub.2. Prepare metadata for deploy
This time we use SFDX Simple App to do sfdx deploy.3. Authorize Dev Hub Org
Authorize your Developer Hub (Dev Hub) org, set it as your default, and assign it an alias, e.g. “Hub Org”.4. Create scratch org
The Salesforce scratch org is a quickly creatable, fully configurable org, like Docker container and it is different from Sandbox org. Create a scratch org with “config/project-scratch-def.json” file as below.Now you can find a new scratch org was created in your Dev Hub Org.
5. Push source and Run Test
Push source and tests to scratch org, which are located in the “force-app” directory.Run Apex tests in the scratch org.
Retrieve Run Test results.
6. Open scratch org
Deploy with Salesforce DX (Metadata API)
After developing and testing your app in a scratch org, you can use the Metadata API to deploy the app to a sandbox.Retrieve deploy result as below.
Done! Enjoy it!
近期文章
- Salesforce DevTools Release Notes (version 3.10.0) – mass edit custom fields on lightning
- Salesforce DevTools Release Notes (version 3.9.0)- Object Fields, SOQL Query Editor
- Salesforce DevTools Release Notes (version 3.8.0)
- Salesforce DevTools的开发者用户突破10,000名!THANK YOU!
- Lightning Component中使用Promise处理Apex服务端请求
Top Posts
- Salesforce DevTools – Saleforce开发者必备Chrome扩展 - 222.8K views
- Date format 与 DateTime format - 206.9K views
- Salesforce批量编辑 (Chrome扩展) – 在任何标准视图上进行批量插入, 拷贝, 更新, 删除, 支持Classic与Lightning! - 159.6K views
- 用Sublime Text 3架设Salesforce的快速开发环境 - 122.7K views
- 编写一个可被计划执行的Batch Apex - 121.7K views
分类目录
- APEX
- 应用
- Custom Label
- Custom Metadata
- Custom Setting
- Design & UI
- 交流会
- Heroku
- iOS & Object-c
- Lightnint Component
- Linux & Mac OS
- Metadata API
- Node.js
- Open Source
- Other
- PHP Framework
- Release Notes
- REST API
- Salesforce
- Salesforce DevTools
- Salesforce DX
- SOQL
- Tooling API
- Unit Tests
- Validation Rule
- Visualforce
- WordPress
您必须登录才能发表评论。