GitHub integration has arrived!

Spencer Thang on

Share with


Supporting continuous integration (CI) has always been part of our vision for Gearset Deploy. Continuous integration allows you to merge developer working copies to a shared main repository at scheduled intervals, reducing integration bugs and keeping the main repository current.

In preparation for continuous integration, we’ve added support for comparing GitHub repositories with Salesforce organizations. With this new feature, you can easily view changes between developer working copies and deploy metadata directly to your Salesforce organizations.

In the near future, you’ll be able to schedule these comparisons and deployments at regular intervals, making integration a pain-free process. Here’s how to get started.

  1. Go to and click Log in with Salesforce. Log in using your existing Salesforce account credentials.

    Log into the app with your Salesforce credentials
  2. On the navigation bar, click Manage organizations. Then click Connect to GitHub.

    Manage organizations and linked services
  3. Click Authorize application to grant Gearset Deploy permission to access your repositories.

    GitHub authorize Gearset Deploy application
  4. On the navigation bar, click Compare and deploy to return to the comparison page.

    Compare and deploy navigation link
  5. For the source organization, under Metadata location, click GitHub repository. In the lower field, choose the repository you want to use as your source.

    Select GitHub repository to compare
  6. Fill in details for the target organization and click Compare now.

    Comparison page with source and target organizations filled

When the comparison is complete, you’ll be able to view the differences between the organizations and select objects to deploy.

Visit our forum to add your comments and suggestions, or drop us an email at [email protected] and give us your thoughts!

Ready to get started with Gearset?