An awesome article from Pablo Gonzalez on Salesforce Ben about βBuild Your Own CI/CD Pipeline in Salesforce (Using GitHub Actions)β π
This article talks about automating below actions based on different events:
π Action 1: Deployment
π Action 2: Run tests specified by the developer
π Action 3: Scan the code
π Action 4: Identify only the metadata that has changed
π Event 1: When the developer opens a pull request
π Event 2: When the pull request is approved and merged
π Event 3: When the development branch is merged into master
Well done Pablo and thanks for sharing the source code as reference! π π
I think every Salesforce project should plan this (as bare minimum!) using any of the CI/CD tools allowed in the organisation (Github or Azure DevOps or Bitbucket or others) as part of their Crawl > Walk πΆββοΈ > Run π DevSecOps strategy!
Build Your Own CI/CD Pipeline in Salesforce (Using GitHub Actions) | Salesforce Ben