#ImpactSalesforceSaturday: Best practices while using the Copado as a DevOps tool for the deployment

Information about #ImpactSalesforceSaturday: Best practices while using the Copado as a...

Published on June 21, 2020

Author: NewDelhiSFDCDUG1

Source: slideshare.net


1. New Delhi Salesforce Developer Group #ImpactSalesforceSaturday Branching Strategy & Back Promotion -Hariprasath Thanarajah - Senior Salesforce Developer LEARN . SHARE . CELEBRATE . SALESFORCE

2. About Me: Hariprasath Thanarajah ● Senior Salesforce Developer @ Wiley ● Copado MVP ● 4 X SF Certified and 2 X Copado Certified Developer ● Salesforce Analytics Champion https://www.linkedin.com/in/hariprasath-thanarajah-5234b660/ @hariss63 https://trailblazer.me/id/hthanarajah

3. New Delhi Salesforce DG • First Revival Meetup in February 2016 • Twitter: https://twitter.com/newdelhisfdcdug • Hashtag: #ImpactSalesforceSaturday • New Delhi Salesforce DG Trailblazer Community Group: http://bit.ly/NewDelhiCommunity • Website: https://newdelhisfdcdug.com

4.  #ImpactSalesforceSaturday is a series of online SalesforceSaturday sessions, a program run as part of New Delhi Salesforce Developer Group, where we run Knowledge Sharing Virtual Sessions.  We have been doing this for a couple of years now, with this program being called "Virtual SalesforceSaturday", now rebranded to #ImpactSalesforceSaturday.  You can Find all of our past sessions we have organized here  https://newdelhisfdcdug.com/impactsalesforcesaturday-past/  You can Find all of our Upcoming sessions here  https://newdelhisfdcdug.com/impactsalesforcesaturday-upcoming/ #ImpactSalesforceSaturday

5. • The vision is to have Talent Central as the naukri.com/monster.com/indeed.com of India for Students looking for Jobs in Salesforce Ecosystem where the companies and Students register on Talent Central Portal and can find each other. Talent Central

6. Mentorship Central • We are dedicated to matching Mentee's seeking specific Salesforce goals with Mentors. • Sign up as a Mentor or Mentee and connect with other Mentors/Mentees • http://bit.ly/SFMentorshipCentral

7. Aim : To understand what is Copado in terms of Salesforce DevOps. Prerequisites : Nothing specifically , But better to know the basics. • Salesforce basics – About Salesforce Organizations. • Git Basics (Optional) • Salesforce Deployment processes.

8. What is Copado? Copado is the #1 DevOps tools native to Salesforce that helps Admin, Developers, Release Managers, and the Product Owners to deliver the feature in a faster and secure manner to the market.

9. Copado Architecture Copado enables you to Operate Salesforce Faster with More Trust

10. Copado Architecture Copado Back End

11. DEMO – Deployments & Destructive Deployments GO THROUGH THE PLAYGROUND

12. A back promotion is a process that allows you to promote user stories from higher environments to lower environments. Best Practices - Once the approved user stories are successfully promoted to a higher environment, it’s good to back promote those changes to the lower environment to reduce merge conflicts. - Schedule a date and time for the back promotion. - Only back promote the US’s that have been tested and approved. Back Promotion

13. User Story Branching Strategy Feature Branch Creation

14. - Copado will create a feature related to the User Story. Naming convention feature/{UserStoryNumber}. - The feature branches are created from the main branch specified in the pipeline record (Mostly master but it can be changed). - Copado will retrieve the metadata’s that we are selected for the US and commits it to the feature branch if changes were there, otherwise Copado shows No Changes message. - Also to sync the Source org and its branch Copado will merge the feature branch with the source org branch as well. Copado will identified the related branch of the source org via the git snapshot record that connect with the org where we committing the metadata. Actions after clicking the commit changes button

15. User Story Branching Strategy Promotion Branch Creation

16. - Copado will create a Promotion Branch out of the destination org branch. Naming convention promotion/{PromotionNumber}- CDDeployUS{UserStoryNum}{DestinatonOrgBranchName}. - Next, feature Branches of the stories selected in the Promotion are merged into the Promotion Branch. If we have more than one US, the User story will be merged to the destination org according to the US number. - If there are conflicts, we will do the auto resolve or can use the online conflict resolution feature of Copado, Once the merge is done, will deploy the contents from the Promotion Branch to the destination org. - If the deployment successful, then Copado will merge the Promotion branch on our destination org branch. Actions after clicking the create deployment button


18. • Signup to Copado Community - https://success.copado.com/ • Signup to GitHub - https://github.com/join • Create a Playground to hands-on with Copado. • Copado Community -> Click HELP & TRAINING tab -> MY PLAYGROUNDS -> Create NEXT SESSION • We will be discussing about the Copado Continuous Delivery and other new features from the Winter’ 20 Release. Next Session

19. Follow & Join New Delhi Salesforce DG • Join to know about future events and to RSVP: https://trailblazercommunitygroups.com/delhi-in-developers-group/ • For all the content: https://newdelhisfdcdug.com • Let’s start conversations on Success Community: http://bit.ly/NewDelhiCommunity • Follow us on Twitter: https://twitter.com/newdelhisfdcdug • Hashtag: #ImpactSalesforceSaturday • Follow us on Facebook: https://www.facebook.com/newdelhisfdcdug

#impactsalesforcesaturday presentations

Related presentations

Other presentations created by NewDelhiSFDCDUG1