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.
@Богдан-к1э2д Жыл бұрын
It's amazing. Short and super useful. Thanks for the published action. It makes yml file clean and simple
@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Ай бұрын
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.
@shaunvanhuyssteen79666 ай бұрын
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.
@JustinWills6 ай бұрын
What topics are you looking to learn? There are some posts by Pablo Gonzalez that discuss DevOps in Salesforce
@shaunvanhuyssteen79666 ай бұрын
@@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 :)
@JustinWills6 ай бұрын
@@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 Жыл бұрын
Hi Justin, Nice video .. Can you pls teach me Salesforce DevOps end to end pleaes
@JustinWills Жыл бұрын
What topics are you looking to get more insight into?
@austinmyer Жыл бұрын
writing pipelines. i m not very technical. hence struggle@@JustinWills