How to Build a Salesforce Deployment Pipeline with GitHub Actions

Sdílet
Vložit
  • čas přidán 6. 09. 2024

Komentáře • 10

  • @JustinWills
    @JustinWills  Před rokem +1

    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 Před rokem +3

    Hell yes. I’m converting our shop this month and this is exactly what I needed.

  • @user-pi1zt1ln8i
    @user-pi1zt1ln8i Před 9 měsíci +1

    It's amazing. Short and super useful. Thanks for the published action. It makes yml file clean and simple

  • @shaunvanhuyssteen7966
    @shaunvanhuyssteen7966 Před 3 měsíci +1

    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  Před 3 měsíci

      What topics are you looking to learn? There are some posts by Pablo Gonzalez that discuss DevOps in Salesforce

    • @shaunvanhuyssteen7966
      @shaunvanhuyssteen7966 Před 2 měsíci +1

      @@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  Před 2 měsíci

      @@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 Před 10 měsíci +1

    Hi Justin, Nice video .. Can you pls teach me Salesforce DevOps end to end pleaes

    • @JustinWills
      @JustinWills  Před 10 měsíci

      What topics are you looking to get more insight into?

    • @austinmyer
      @austinmyer Před 10 měsíci

      writing pipelines. i m not very technical. hence struggle@@JustinWills