Continuous Delivery, Achieved.
Digital business requirements are driving enterprises to modernize their application development strategies to deliver quality, agility and scalability. For enterprise Salesforce practice, development setup is structured around managing changes locally in developer sandboxes. Now, with the introduction of Salesforce DX, enterprises can modernize their software/application development practices applying Agile and DevOps efficiently.
AutoRABIT, an end-to-end Continuous Delivery SaaS platform, complements Salesforce DX. AutoRABIT has extended its enterprise application to support seamless DX integration with a GUI which helps developers to use the DX CLI, manage Scratch Orgs, and adopt a source control driven development. Its core features are combined with Salesforce DX to enable developers and release managers to easily manage ‘change’ as an entity around Salesforce, SCM, ALM and Test Automation.
To enable enterprises to seize digital business opportunities, development teams must modernize architecture, infrastructure & processes to deliver higher-quality applications with greater agility.
Source: Modernize Application Development to Succeed as a Digital Business
What We Promise
Productivity & Efficiency
Ease of Audit &
Assign a user story to the developer from ALM tool, and
- Get a Scratch Org created from the Hub Org for
user story development
- Create a feature branch and populate metadata
into the Scratch Org.
Developer works on his user story, raises a review request with AutoRABIT Check-in Gate.
The Check-in Gate validates deployment, runs code coverage and static code analysis, and generates a report with code changes for the reviewer to approve/reject the check-in.
On Approval, the developer check-ins the code to Version Control and notifications can be sent to ALM systems, Chatter, etc.
Once the user story is approved to get into a shared environment like integration, the release management team can:
- Promote the story from a feature branch into a higher branch.
- Deploy the changes from a higher branch to a release environment using an automated CI job.
- This process can be repeated across Sandboxes and Production environments.