Supercharge your end-to-end release pipeline

With built in continuous integration and smart automation.

Start free trial

End-to-end release pipelines

Complete visibility and management of your release pipelines with powerful integrations.

Full visualization

See all branches and environments with status and change flows in a simple, scalable UI.

Complete integration

Integrate with your preferred source control system, Jira, and other tools through our public API.

Continuous integration designed for Salesforce

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

Source control integration

Full source control integration to easily deploy between any Salesforce org(s) and source control system, in any direction.

Set up in a few clicks

With Gearset's native CI, your team can set up and kick off a CI job in one place and avoid the need to use additional 3rd party tools.

Deploy only the metadata you're interested in

Gearset gives you full control over what you deploy with custom metadata filters and configurable CI settings.

Custom metadata filters

Choose which metadata types to deploy with custom filters that can be created and shared with your team. Specify which changes to deploy, including only new items, changed items or deleted items for highly customized CI jobs.

Add managed packages

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

Keep up-to-date with every change made

View and download the deployment summary report and file for every CI job ever run.

View every change

See a full history of every change made with automatically generated deployment reports for every CI job. View them within your job history or download them as PDFs.

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.

Experience the fastest way to create a CI process for Salesforce

Change monitoring

Track changes being made across your Salesforce environments with automatic org snapshots, detailed change tracking, and rapid deployment and rollback.

Automated change tracking

Create automated jobs to monitor and detect every metadata change made across your entire Salesforce landscape. Receive notifications when unwanted changes to your metadata are made straight into production. Keep up-to-date with changes so you never overwrite a production hotfix again.

Deploy detected changes

Quickly deploy any detected changes to other orgs or 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.

Back up your metadata on-demand

Fully automated or instant on-demand metadata back-ups with just one click. Download the backup snapshot of your metadata to deploy from local disk.

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 change monitoring job history and be notified of the results via team alerts.

Unit testing

Schedule when your tests are run and track code coverage changes.

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 an 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.

Yes! Gearset supports all Git based providers as standard – even if it's on-premises.

CI jobs can be triggered by commits to source control via webhooks or on a scheduled basis for hosted Git providers. CI jobs are run at 4 hour intervals for on-premises configurations.

Yes. Gearset's CI functionality is highly configurable with the ability to specify the types of changes to include (i.e. any combination of new, changed or deleted), as well as the metadata types to include.

You can use specially created CI filters of your own to ensure that only the metadata you want to be included is ever deployed.

Gearset keeps a complete history of all changes made by any CI job(s). You can also download the automatically generated PDF deployment reports as well as the deployment package for a complete audit trail.

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.

Unit testing FAQs

Simply sign up for a free trial of Gearset. You’ll immediately be able to use the free tier, as well as a 30 day trial of the entire app.

If you want to continue using the paid-for features of the app after 30 days, you can easily upgrade your account. If not, you can continue to use the free tier.

After signing up for your free trial, log in to Gearset and head to the Unit testing jobs page. Click `Add new job` and configure the general settings and notification preferences. Save your test job and you’re done!

Yes. You can set up automated unit testing jobs for development, sandbox and production orgs.

In addition to our free tier, we've also got Pro and Enterprise tiers for Gearset, as well as additional data deployment, data compliance, and data backup tools. Visit our pricing page for a full list of the features and tools available.

Find out more about Gearset's release management features

Ready to get started with Gearset?