Skip to content

CI/CD Home


Introduction

There are many ways to do DevOps with Salesforce, each of them have their advantages and inconveniences, like showed in the following comparison table.

Why choosing sfdx-hardis ?

  • Admins are autonomous to build their pull requests with clicks in VsCode Extension, no command lines
  • Developers understand what's happening under the hood with SF CLI thanks to the Advanced mode of the User Interface
  • Release Managers can easily configure the CI/CD process using the Visual DevOps Pipeline Builder
  • Project Managers can easily follow the Application Lifecycle Management on the project using sfdx-hardis native integration with Ticketing systems like JIRA and Azure Boards.

More advanced features are making sfdx-hardis a credible alternative to expensive SF DevOps vendor tools:

We provide ready to use CI/CD pipeline workflows for the following Git platforms, with results of Deployment simulation jobs as comments on Pull Requests:

Pipelines can easily be adapted to other platforms like TeamCity

If you speak fluently git, sfdx & DevOps, you can be fully autonomous to setup and use Salesforce CI/CD, otherwise you can contact us at Cloudity (or your favorite Salesforce integrator) and we'll be glad to assist you :)

As everything is open-source, there is no license costs !

DevOps Pipeline

Questions/Answers

See presentation of sfdx-hardis at Dreamforce !

See Slides of Dreamforce 23 session

Here is an advanced example of a Salesforce CI/CD Pipeline that you can easily define using sfdx-hardis. You can define much simpler branch/orgs models, to manage only RUN operations.

See detailed article on SalesforceDevOps.net

See quick demo video for a Contributor


Use sfdx-hardis CI/CD

Please read Contributor Guide to know how to work on CI/CD projects, as an Business consultant, a Developer or a Release Manager


Release Management

Please read Release Manager Guide to know how to be a release manager on Salesforce CI/CD project.


Setup sfdx-hardis CI/CD

Please read Setup Guide to know how to initialize and maintain a Salesforce CI/CD project.