Skip to main content

Deployments

Deployment Best Practices. Focuses on CI/CD as this is the current best practice.

Introduction - Why are we even doing it like this

Salesforce deployments are essential for managing and evolving Salesforce environments, especiall...

Chapter 1: The Why, When and By Whom

This chapter explores the fundamental considerations of Salesforce deployments within the context...

Chapter 2: Software List

This chapter explores the actual tools we are using in our example, the basic understanding neede...

Chapter 3: Basic Machine Setup

1 - Install Local Software If you are admin on your machine, download Visual Studio Code from thi...

Chapter 4 - Base Project Setup

This chapter covers everything needed to make the bitbucket-pipelines.yml operational, and explai...

Chapter 4.5 - Using an Existing Project

Repository Go to Bitbucket Go the repository for the project. At the top right of "Source", clic...

Chapter 5: Daily Development Workflow

This chapter outlines the day-to-day development process that consultants follow when working wit...

Chapter 6 - Creating a New Project

Setting up the Project SF Cli Project Open VSCode and navigate to the folder where you want to ...

Useful Command reference

Base sf org login web --alias MyOrg Login git add . && git commit -m "My Commit Message" && gi...

Usual Command Flows - Daily

This flow represents a typical consultant's daily routine for working with Salesforce scratch org...

Usual Command Flows - Scratch Org Creation

Scratch orgs typically last 7-30 days. Here's the flow for creating and managing scratch orgs. 1...

Usual Command Flows - Sprint Release and Change Flow

This flow describes the process when code is promoted through environments during sprint releases...