SlideShare a Scribd company logo
1 of 21
New Delhi Salesforce Developer Group
#ImpactSalesforceSaturday
Branching Strategy & Back
Promotion
-Hariprasath Thanarajah - Senior Salesforce
Developer
LEARN . SHARE . CELEBRATE . SALESFORCE
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
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
 #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
• 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
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
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.
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.
Copado Architecture
Copado enables you to Operate Salesforce Faster with More Trust
Copado Architecture
Copado Back End
DEMO – Deployments & Destructive Deployments
GO THROUGH THE PLAYGROUND
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
User Story Branching Strategy
Feature Branch Creation
- 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
User Story Branching Strategy
Promotion Branch Creation
- 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
DEMO – Back Promotion
GO THROUGH THE PLAYGROUND
• 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
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: Best practices while using the Copado as a DevOps tool for the deployment

More Related Content

More from New Delhi Salesforce Developer Group

#ImpactSalesforceSaturday: Introduction (Four Pillars of Einstein)
#ImpactSalesforceSaturday: Introduction (Four Pillars of Einstein)#ImpactSalesforceSaturday: Introduction (Four Pillars of Einstein)
#ImpactSalesforceSaturday: Introduction (Four Pillars of Einstein)New Delhi Salesforce Developer Group
 
#ImpactSalesforceSaturday: Drum into understanding of prediction builder with...
#ImpactSalesforceSaturday: Drum into understanding of prediction builder with...#ImpactSalesforceSaturday: Drum into understanding of prediction builder with...
#ImpactSalesforceSaturday: Drum into understanding of prediction builder with...New Delhi Salesforce Developer Group
 
#ImpactSalesforceSaturday: Prepare for Salesforce Certified Heroku Architectu...
#ImpactSalesforceSaturday: Prepare for Salesforce Certified Heroku Architectu...#ImpactSalesforceSaturday: Prepare for Salesforce Certified Heroku Architectu...
#ImpactSalesforceSaturday: Prepare for Salesforce Certified Heroku Architectu...New Delhi Salesforce Developer Group
 
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s GuideNew Delhi Salesforce Developer Group
 
#ImpactSalesforceSaturday:360 degree view of salesforce integrations
#ImpactSalesforceSaturday:360 degree view of salesforce integrations#ImpactSalesforceSaturday:360 degree view of salesforce integrations
#ImpactSalesforceSaturday:360 degree view of salesforce integrationsNew Delhi Salesforce Developer Group
 
#ImpactSalesforceSaturday: Create a Chat Bot powered by Einstein Intent Predi...
#ImpactSalesforceSaturday: Create a Chat Bot powered by Einstein Intent Predi...#ImpactSalesforceSaturday: Create a Chat Bot powered by Einstein Intent Predi...
#ImpactSalesforceSaturday: Create a Chat Bot powered by Einstein Intent Predi...New Delhi Salesforce Developer Group
 
Discover deep insights with Salesforce Einstein Analytics and Discovery
Discover deep insights with Salesforce Einstein Analytics and DiscoveryDiscover deep insights with Salesforce Einstein Analytics and Discovery
Discover deep insights with Salesforce Einstein Analytics and DiscoveryNew Delhi Salesforce Developer Group
 

More from New Delhi Salesforce Developer Group (15)

#ImpactSalesforceSaturday: All about Data Preparation
#ImpactSalesforceSaturday: All about Data Preparation#ImpactSalesforceSaturday: All about Data Preparation
#ImpactSalesforceSaturday: All about Data Preparation
 
#ImpactSalesforceSaturday: Introduction (Four Pillars of Einstein)
#ImpactSalesforceSaturday: Introduction (Four Pillars of Einstein)#ImpactSalesforceSaturday: Introduction (Four Pillars of Einstein)
#ImpactSalesforceSaturday: Introduction (Four Pillars of Einstein)
 
#ImpactSalesforceSaturday: Einstein bot basic to advanced
#ImpactSalesforceSaturday: Einstein bot basic to advanced#ImpactSalesforceSaturday: Einstein bot basic to advanced
#ImpactSalesforceSaturday: Einstein bot basic to advanced
 
#ImpactSalesforceSaturday: Drum into understanding of prediction builder with...
#ImpactSalesforceSaturday: Drum into understanding of prediction builder with...#ImpactSalesforceSaturday: Drum into understanding of prediction builder with...
#ImpactSalesforceSaturday: Drum into understanding of prediction builder with...
 
#ImpactSalesforceSaturday: Prepare for Salesforce Certified Heroku Architectu...
#ImpactSalesforceSaturday: Prepare for Salesforce Certified Heroku Architectu...#ImpactSalesforceSaturday: Prepare for Salesforce Certified Heroku Architectu...
#ImpactSalesforceSaturday: Prepare for Salesforce Certified Heroku Architectu...
 
TrailheaDX 2020 Global Gathering (Virtual)
TrailheaDX 2020 Global Gathering (Virtual)TrailheaDX 2020 Global Gathering (Virtual)
TrailheaDX 2020 Global Gathering (Virtual)
 
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
#ImpactSalesforceSaturday: Lightning Components 101: An Apex Developer’s Guide
 
#ImpactSalesforceSaturday: Email Marketing using Pardot
#ImpactSalesforceSaturday: Email Marketing using Pardot#ImpactSalesforceSaturday: Email Marketing using Pardot
#ImpactSalesforceSaturday: Email Marketing using Pardot
 
#ImpactSalesforceSaturday: Pardot Forms And Form Handlers
#ImpactSalesforceSaturday: Pardot Forms And Form Handlers#ImpactSalesforceSaturday: Pardot Forms And Form Handlers
#ImpactSalesforceSaturday: Pardot Forms And Form Handlers
 
#ImpactSalesforceSaturday:360 degree view of salesforce integrations
#ImpactSalesforceSaturday:360 degree view of salesforce integrations#ImpactSalesforceSaturday:360 degree view of salesforce integrations
#ImpactSalesforceSaturday:360 degree view of salesforce integrations
 
#ImpactSalesforceSaturday: Create a Chat Bot powered by Einstein Intent Predi...
#ImpactSalesforceSaturday: Create a Chat Bot powered by Einstein Intent Predi...#ImpactSalesforceSaturday: Create a Chat Bot powered by Einstein Intent Predi...
#ImpactSalesforceSaturday: Create a Chat Bot powered by Einstein Intent Predi...
 
Hear.com (Johann Furmann)
Hear.com (Johann Furmann) Hear.com (Johann Furmann)
Hear.com (Johann Furmann)
 
Sfdx presentation (Arpit) Hear.Com
Sfdx presentation (Arpit) Hear.ComSfdx presentation (Arpit) Hear.Com
Sfdx presentation (Arpit) Hear.Com
 
Discover deep insights with Salesforce Einstein Analytics and Discovery
Discover deep insights with Salesforce Einstein Analytics and DiscoveryDiscover deep insights with Salesforce Einstein Analytics and Discovery
Discover deep insights with Salesforce Einstein Analytics and Discovery
 
Salesforce Einstein: Use Cases and Product Features
Salesforce Einstein: Use Cases and Product FeaturesSalesforce Einstein: Use Cases and Product Features
Salesforce Einstein: Use Cases and Product Features
 

Recently uploaded

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 

Recently uploaded (20)

psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 

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

  • 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
  • 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
  • 17. DEMO – Back Promotion GO THROUGH THE PLAYGROUND
  • 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.
  • 20. 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