How to Build a Salesforce Deployment Pipeline with GitHub Actions

Поділитися
Вставка
  • Опубліковано 29 вер 2024

КОМЕНТАРІ • 10

  • @JustinWills
    @JustinWills  Рік тому +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

  • @Богдан-к1э2д
    @Богдан-к1э2д 10 місяців тому +1

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

  • @bugtank
    @bugtank Рік тому +3

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

  • @shaunvanhuyssteen7966
    @shaunvanhuyssteen7966 4 місяці тому +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  4 місяці тому

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

    • @shaunvanhuyssteen7966
      @shaunvanhuyssteen7966 3 місяці тому +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  3 місяці тому

      @@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 11 місяців тому +1

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

    • @JustinWills
      @JustinWills  11 місяців тому

      What topics are you looking to get more insight into?

    • @austinmyer
      @austinmyer 11 місяців тому

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