How to Build a Salesforce Deployment Pipeline with GitHub Actions

  Рет қаралды 6,007

Justin Wills

Justin Wills

Күн бұрын

Пікірлер: 12
@JustinWills
@JustinWills Жыл бұрын
I wrote a full article on everything in the video which you can check out here: medium.com/@justin.wills_27437/build-salesforce-deployment-pipelines-with-github-actions-d4d14a50c3f1
@bugtank
@bugtank Жыл бұрын
Hell yes. I’m converting our shop this month and this is exactly what I needed.
@Богдан-к1э2д
@Богдан-к1э2д Жыл бұрын
It's amazing. Short and super useful. Thanks for the published action. It makes yml file clean and simple
@ethandeanking
@ethandeanking Ай бұрын
How do you deal with larger enterprises and manual changes that happen in an organization? How do you handle integrating sales force admins?
@JustinWills
@JustinWills Ай бұрын
You can pull the source code from production to see manual changes. Managing the larger code base you should look to leverage more features of git like feature branches, etc. For integrating admin features this would most likely involve creating an action that can pull the changes into git, then merging using the github UI.
@shaunvanhuyssteen7966
@shaunvanhuyssteen7966 6 ай бұрын
Heya Justin, Awesome content thanks man! Do you have any resources that you would recommend for learning more about practical Salesforce DevOps like this? I would love to learn more.
@JustinWills
@JustinWills 6 ай бұрын
What topics are you looking to learn? There are some posts by Pablo Gonzalez that discuss DevOps in Salesforce
@shaunvanhuyssteen7966
@shaunvanhuyssteen7966 6 ай бұрын
@@JustinWills Sorry about the super late reply! I got caught up in life :) I am basically an intermediate Salesforce developer and I am looking to become a proper senior but I do not really have a senior for guidance so I am fumbling about trying to learn what I can and one of the weak points I have is dev ops. For instance, If we need to do deployments in a customers org pipeline and they have only used change sets, but change sets do not really suit our needs for complex Metadata deployments, what are good options to go for? How would I do the same deployments using SFDX? What would be a good way to manage the deployments and track the changes without something like Copado or Gearset? What are the best practices in these kind of situations :)
@JustinWills
@JustinWills 6 ай бұрын
@@shaunvanhuyssteen7966 Are you working at a consultancy or an ISV? In general, I manage the pipeline for all my customers. Keep in mind that you need contract language in place to do this. From there, I use the pipeline I outline in the video, so VS Code for writing code, Github + Github Actions for storing and moving environments. If you are working with standard metadata like Apex Classes and LWC, this video should cover everything. If you are working with communities / experience cloud you will need to read the metadata api documentation to understand what metadata to deploy. If you are working with something like Conga and/or CPQ, you will need to use a tool like SFDMU to move the records between environments. I am working on some videos for each of these tools. Happy to learn more about your needs. Use the link in the description to get in touch and we can chat further.
@austinmyer
@austinmyer Жыл бұрын
Hi Justin, Nice video .. Can you pls teach me Salesforce DevOps end to end pleaes
@JustinWills
@JustinWills Жыл бұрын
What topics are you looking to get more insight into?
@austinmyer
@austinmyer Жыл бұрын
writing pipelines. i m not very technical. hence struggle@@JustinWills
How to Deploy Apex Code With GitHub Actions in 16 Mins
16:07
Justin Wills
Рет қаралды 2,7 М.
Git Branches and Pull Requests for Salesforce
13:31
Mitch Routt
Рет қаралды 5 М.
Wall Rebound Challenge 🙈😱
00:34
Celine Dept
Рет қаралды 23 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 2,6 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 17 МЛН
GitHub Actions Tutorial - Basic Concepts and CI/CD Pipeline with Docker
32:31
TechWorld with Nana
Рет қаралды 1,6 МЛН
How To Setup Github Actions For CI/CD
20:27
ArjanCodes
Рет қаралды 33 М.
Github Actions CI/CD - Everything you need to know to get started
12:21
Webinar: Git for Salesforce: The Basics
30:02
Gearset
Рет қаралды 1,4 М.
Ultimate Guide to Salesforce DevOps & Tools
11:56
Salesforce Ben
Рет қаралды 7 М.
How GitHub Actions 10x my productivity
8:18
Beyond Fireship
Рет қаралды 446 М.
Wall Rebound Challenge 🙈😱
00:34
Celine Dept
Рет қаралды 23 МЛН