sfdx-git-delta (sgd)
By Sebastien Colladon
What It Does
Generate a Salesforce deployment package.xml by comparing two git commits. Deploy only what changed instead of the entire project.
Glen's Take
Game-changer for CI/CD. Instead of deploying your entire project on every push, sgd diffs two git refs and builds a package.xml with only the changes. Deployments go from 15 minutes to 2 minutes. I use this in every GitHub Actions pipeline I build.
Tags
Need help with your Salesforce tooling stack?
I'll help you pick and configure the right tools for your team.
View Consulting →Enjoyed this? Get more like it.
Glen's Musings — AI, investing, and building things. Occasional. Free.
More CLI Tools
Salesforce CLI (sf)
The official Salesforce command-line interface. Deploy metadata, run tests, manage orgs, execute SOQL, and automate everything.
Read moreOpen SourceTexei SFDX Plugin
Swiss army knife CLI plugin. Manage connected apps, sharing rules, user permissions, scratch org setup, and more — all from the command line.
Read moreOpen Sourcesfdx-hardis
Full CI/CD framework for Salesforce with monitoring, backup, org cleaning, and deployment tools. Includes a web-based UI for non-developers.
Read more