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 Жыл бұрын
Hell yes. I’m converting our shop this month and this is exactly what I needed.
@user-pi1zt1ln8i9 ай бұрын
It's amazing. Short and super useful. Thanks for the published action. It makes yml file clean and simple
@shaunvanhuyssteen79663 ай бұрын
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.
@JustinWills3 ай бұрын
What topics are you looking to learn? There are some posts by Pablo Gonzalez that discuss DevOps in Salesforce
@shaunvanhuyssteen79662 ай бұрын
@@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 :)
@JustinWills2 ай бұрын
@@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.
@austinmyer10 ай бұрын
Hi Justin, Nice video .. Can you pls teach me Salesforce DevOps end to end pleaes
@JustinWills10 ай бұрын
What topics are you looking to get more insight into?
@austinmyer10 ай бұрын
writing pipelines. i m not very technical. hence struggle@@JustinWills