Salesforce Devops

Here is a running list of the SFDX features that we are putting together in this app.  Follow along in the post series to see how it all comes together, or review below to look into each one of the Github Actions we created to do the automation in our setup for deployments with SFDX and packaging.

Validate Package Build

  • Prompts for Packages based on what is in SFDX-project.json

<

p style="margin: 0in;font-family: Calibri;font-size: 11.0pt">

<

p style="margin: 0in;font-family: Calibri;font-size: 11.0pt">

Validate Build + Tests Dev

Validate Build + Tests Int

Validate Build + Tests Stage

Validate Build + Tests Prod

<

p style="margin: 0in;font-family: Calibri;font-size: 11.0pt">

Dev Environment – Refresh Sandbox

Dev Environment – Populate Data

Dev Environment – Create + Data

Dev Environment – Backup

Dev Environment – SFDX Project Creation

<

p style="margin: 0in;font-family: Calibri;font-size: 11.0pt">

Prod – Backup Metadata

Prod – Backup Data

Prod – Backup Metadata + data

Prod – Package Install

  • Most recently tagged version as ready

<

p style="margin: 0in;margin-left: .375in;font-family: Calibri;font-size: 11.0pt">

Test Data – Create RR Cust/Vend setup

Test Data – Create Data Scenario 1

<

p style="margin: 0in;font-family: Calibri;font-size: 11.0pt">

Sandbox – Create

Sandbox – Refresh

<

p style="margin: 0in;font-family: Calibri;font-size: 11.0pt">

<

p style="margin: 0in;font-family: Calibri;font-size: 11.0pt">

<

p style="margin: 0in;font-family: Calibri;font-size: 11.0pt">

<

p style="margin: 0in;font-family: Calibri;font-size: 11.0pt">

App

<

p style="margin: 0in;font-family: Calibri;font-size: 11.0pt">

Github – Webhook from Pipeline to SF

  • Metadata backed up to a repo
  • Source backed up to be evaluated
  • Workflow Actions add quality checks
    • PMD
    • Tests
    • Code Cleanup

<

p style="margin: 0in;margin-left: .75in;font-family: Calibri;font-size: 11.0pt">

SF Webhook from actions to Github

No products were found matching your selection.