Supercharge your end-to-end release pipeline

Continuous integration designed for Salesforce

Easy set up, source control integration and granular control over your CI jobs means you don’t have to rely on complex alternatives like Jenkins.

End-to-end release pipelines

See the status of all branches and environments. Track all changes through your entire pipeline.

Complete integration

Integrate your preferred source control and ticketing systems. Use Gearset’s public API for reporting and more.

Set up in a few clicks

With Gearset’s native CI, your team can set up and monitor CI jobs in one place without needing additional 3rd-party tools.

Source control integration

Easily deploy between any Salesforce orgs and source control system, in any direction.

Deploy only the metadata you’re interested in

Choose which metadata types to deploy with custom filters that can be created and shared with your team. Configure your CI job to deploy any combination of new, changed or deleted items.

Add managed packages

Include all of your managed packages or choose specific packages to include in your CI jobs.

View every change

Retrace your audit trail and get full insight into any CI job in your team’s history.

Download your

Gearset dynamically creates package files for each deployment. Download the ZIP for a record of exactly what was deployed in any job run.

Build a CI process you can rely on

Change monitoring

Track every change made in production and any other orgs you choose to monitor. Roll back unwanted changes or back deploy hotfixes to keep everything in sync.

Automated change tracking

Create automated jobs to monitor and detect important metadata changes made on your Salesforce orgs. Keep on top of production with full visibility into every change — no matter how it got there. Daily reports and configurable notification settings guarantee you won’t miss anything.

Deploy detected changes

Quickly deploy any detected changes to other orgs or your version control system and keep your environments perfectly in sync.

Roll back unwanted changes

Perform partial or full rollback of any detected changes to your metadata to prevent critical errors and reverse unwanted changes.

Permissions reporting

Explore which profiles and permission sets have been applied across objects and fields.

Complete change history

Job results are automatically saved so you can view a full history of every job run and keep a complete audit trail of changes.

Metadata monitoring filters

Monitor for changes to all your metadata, or only specific metadata types.

Team sharing

Team members can view the results of your change monitoring job history and be notified of the results via team alerts.

Unit testing

Catch failing code in production and track your code coverage.

Schedule automated unit testing

Create a test job for any of your Salesforce orgs. Choose when your tests run, what level of code coverage you’re aiming for, and whether to include tests from namespaces.

Daily summary of your automated unit tests

Gearset provides a daily summary for every automated unit testing job running, which includes testing outcome and code coverage changes.

Full history of all tests

See a full history of every test monitoring job, view the results of each test run and export your results as a CSV file.

Debug test failures

Examine the results of test failures with Salesforce error messages and full stack traces for easier debugging.

Continuous integration FAQs

You can choose any combination of Salesforce orgs or source control repositories as either the source or target of your metadata.

With Gearset’s CI feature there’s no need for Jenkins. Gearset’s built-in automation engine removes the need for other 3rd-party tools.

CI jobs can be triggered by commits to source control via webhooks or scheduled to run on a set cadence.

Yes. Validation-only CI jobs will run your tests and confirm your metadata is valid, but won’t deploy any changes to the target environment.

Gearset follows Salesforce’s default and automatically rolls back your org to its previous state before any changes were attempted. Gearset also provides a complete list of the validation errors that caused your CI job to fail.

Yes. You can enable and pause any CI jobs that you have created. You can also kick off a CI job on demand if required.

Find out more about Gearset’s release management features

Ready to get started with Gearset?