Home >> How to's >> How To Deploy The Project To Salesforce

How To Deploy The Project To Salesforce

How to deploy the project to salesforce

Problem:

We in TrueSolv do not like Apache Ant because we need to configure it using xml. It looks out of date. The question is how to deploy the Salesforce project without Apache Ant?

Solution:

We can use Metadata API with sfdx.

Step 1: You need to setup a connection

To see a list of existing connections you can use the following command:

sfdx force:org:list

To add a new connection you can use:

sfdx force:auth:web:login -r https://test.salesforce.com -a <your_alias>

Step 2: You can deploy the project

To deploy the project directory you can use the following command:

sfdx force:mdapi:deploy -d <directory> -u <username or alias>

You can use -c to run validation without deployment.

Step 3: Check the results

You can use <job_id> to check the results of the deployment process with the following command:

sfdx force:mdapi:deploy:report -u <your_alias> -i <job_id>

If you have any questions regard the problem above or anything else please send it in our contact form and we will help you soon.

 

Free Consultation

Ready to solve your Salesforce challenges?

Get a free consultation with our certified Salesforce experts. No commitment required.

See our packages →