Try Serpent Free
← Integrations
Git & reposAvailable

Serpent + GitHub for Salesforce DevOps

Every Serpent task maps to a GitHub branch and pull request, without your team touching Git directly.

In practice

How to connect

Connecting GitHub takes a few minutes, and Tekunda runs it with you during your free onboarding session:

  1. Install the Serpent app on your GitHub organization and grant it access to the repositories that hold your Salesforce metadata.
  2. Serpent scans the branch structure and maps it into task-based workflow, so existing branches and open pull requests show up as tasks automatically.
  3. Set which branch represents each org, sandbox, UAT, production, so Serpent knows where a task's changes should land.

No CLI setup and no Git training required. Your team works from tasks; Serpent handles the branches and commits underneath.

Git integration settings in Serpent

One workflow: shipping a change without leaving Serpent

A developer opens a task in Serpent for a field-level security fix. Serpent creates the GitHub branch automatically, and every metadata change made in the task commits to it. When the task moves to review, Serpent opens the pull request on GitHub and posts the diff, test results, and preflight checks straight into the task so reviewers approve from one place. Merging the pull request triggers deployment to the next sandbox, tracked in Serpent's task-based workflow.

See Serpent's task-based workflow
Common questions

Common questions

Do developers still need to use Git commands?
No. Serpent handles branches, commits, and pull requests automatically behind each task.
Can Serpent work with a GitHub repo we already use for CI?
Yes. Serpent adds Salesforce-specific tracking on top of your existing repo without disrupting other GitHub workflows.

Start free. No credit card, no install, no commitment.

Set up in under 15 minutes. No DevOps hire needed.

Curious about faster shipping before you dive in? Let's talk

Commitment free!