SlideShare a Scribd company logo
SFDC Seamless
Deployment Techniques
2
HELLO!
I am Pawan Tyagi
Salesforce Enthusiast for 4+ Years
tyagi_2017
”
Any fool can write code that a
computer can understand. Good
programmers write code that
humans can understand.
▹Martin Fowler
3
But, Why?
Why is seamless deployment needed?
4
Methodologies
By virtualizationpractice.com
5
Continuous Integration and deployment
By CodeMaze
6
Benefits
▹ Build stuff now
▹ Build stuff faster
▹ Increase your code coverage
▹ Decrease code review time
7
Techniques
▹ Circle CI - CircleCI is a modern continuous integration and continuous
delivery (CI/CD) platform. Configure the continuous integration
setting via circle.yml file. Free account providing 1500 minutes build
per month.
▹ Bitbucket Pipeline - Pipeline is a continuous integration CI/CD
feature provided natively by bit bucket. Configure the continuous
integration setting via Bitbucket-pipelines.yml. Free account
providing 50 minutes build per month.
8
Scenario
▹ Santosh is a lead.
▹ Roles: Team code review, deployment.
▹ Akash is a developer.
▹ Roles: Implement the functionality with good
code quality.
▹ Badan is a developer.
▹ Roles: Implement the functionality with good
code quality.
9
Bit Bucket
Basic Setup10
Production
UAT
DEV
Salesforce
Production
DEV
UAT
Continuous Integration and Deployment
Local Drive
Continuous Integration Tool
Continuous Integration
Continuous Integration
Continuous Integration
Pull
Request
Pull
Request
Show Time
Enough talking, lets see that in
action ;-)
11
Salesforce DX
▹ New development paradigm that shifts the source of truth from the
org to your version control system (VCS). It shifts your development
focus from org-based development to artifacts-based development.
▹ Using separate scratch org for particular development, thus, ensuring
modularity and reducing complexity in development.
▹ Through the Salesforce CLI, creation of scratch org with deployment
of artifacts is fast, also after development, deployment from scratch
12
References
▹ Bit Bucket Pipeline - https://bitbucket.org/product/features/pipelines
▹ Circle CI - https://circleci.com/docs/2.0/
▹ Cumulus CI - https://github.com/SalesforceFoundation/CumulusCI
▹ Git - https://git-scm.com/
▹ Salesforce DX-
https://trailhead.salesforce.com/en/modules/sfdx_travis_ci/units/sfd
x_travis_ci_setup
▹ Unsupported metatype -
https://developer.salesforce.com/docs/atlas.en-
us.api_meta.meta/api_meta/meta_unsupported_types.htm
13
14
THANKS!
Any questions?
You can find me at
▹ tyagi_2017

More Related Content

PDF
Making the Case for Integration Platform as a Service (iPaaS)
PDF
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
PDF
Airbyte - Seed deck
PDF
Airbyte - Series-B deck
PDF
ATSC 3.0, MMT, Multicast
PDF
Kongの概要と導入事例
PDF
Discord Company Presentation by Anthony Tung
PDF
Yuga Labs Pitch Deck
Making the Case for Integration Platform as a Service (iPaaS)
ゲームアーキテクチャパターン (Aurora Serverless / DynamoDB)
Airbyte - Seed deck
Airbyte - Series-B deck
ATSC 3.0, MMT, Multicast
Kongの概要と導入事例
Discord Company Presentation by Anthony Tung
Yuga Labs Pitch Deck

What's hot (20)

PDF
Amazon ElastiCache (Dan Zamansky) - AWS DB Day
PDF
Salesforce 開発入門
PDF
Twilio's $120M Series B pitch deck
PDF
KYC and identity on blockchain
PDF
インフラ野郎 Azureチーム at クラウド boost
PDF
ロードバランスへの長い道
PPTX
Salesforce Security Best Practices for Every Admin
PDF
Peter Thiel's Venture Capital Pitch Deck Template
PDF
Oracle Cloud Infrastructure:2021年9月度サービス・アップデート
PDF
2019 FIDO Tokyo Seminar - LINE PayへのFIDO2実装
PDF
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
PDF
20191009 AWS Black Belt Online Seminar Amazon GameLift
PDF
[AKIBA.AWS] AWS Elemental MediaConvertから学ぶコーデック入門
PDF
국내 핀테크 스타트업을 통한 미래 클라우드 기반 금융 혁신 - AWS Summit Seoul 2017
PDF
USDC issuer Circle's $9B SPAC pitch deck
PDF
Front Series B Deck
PDF
NewRelic x Terraform Cloud で Observability as Code
PDF
Amazon GameLift FlexMatch
PDF
Terraform
PDF
より高品質なメディアサービスを目指す ABEMA の技術進化
Amazon ElastiCache (Dan Zamansky) - AWS DB Day
Salesforce 開発入門
Twilio's $120M Series B pitch deck
KYC and identity on blockchain
インフラ野郎 Azureチーム at クラウド boost
ロードバランスへの長い道
Salesforce Security Best Practices for Every Admin
Peter Thiel's Venture Capital Pitch Deck Template
Oracle Cloud Infrastructure:2021年9月度サービス・アップデート
2019 FIDO Tokyo Seminar - LINE PayへのFIDO2実装
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
20191009 AWS Black Belt Online Seminar Amazon GameLift
[AKIBA.AWS] AWS Elemental MediaConvertから学ぶコーデック入門
국내 핀테크 스타트업을 통한 미래 클라우드 기반 금융 혁신 - AWS Summit Seoul 2017
USDC issuer Circle's $9B SPAC pitch deck
Front Series B Deck
NewRelic x Terraform Cloud で Observability as Code
Amazon GameLift FlexMatch
Terraform
より高品質なメディアサービスを目指す ABEMA の技術進化
Ad

Similar to SFDC Seamless Deployment Techniques (20)

PDF
Automation in iOS development
PDF
Dominik Veselý - Vše co jste kdy chtěli vědět o CI a báli jste se zeptat
PPTX
Deploying Mule Applications with Jenkins, Azure and BitBucket (1).pptx
PPTX
Back To Basics
PDF
Continuously delivering value
PPTX
How to Embed Codeless Test Automation Into DevOps
PDF
Salesforce cicd integration a quick guide
PDF
When Automation Keeps Your T-shirt Clean
PPTX
Serverless java
PDF
Continuous Integration from server to cloud
PPTX
Continous integration and delivery for single page applications
PPTX
Continuous integration
PPTX
How To Think Like A Programmer
PDF
How HipChat Ships and Recovers Fast with DevOps Practices
PPTX
Introducing Continuous Integration Using Vsts
PDF
CI/CD Tools That Will Revolutionize Your DevOps Process
PDF
Guided Path to DevOps Career.
PDF
Secure your Secrets and Settings in ColdFusion
PDF
Modernising your CI/CD process
PPT
Continous Integration: A Case Study
Automation in iOS development
Dominik Veselý - Vše co jste kdy chtěli vědět o CI a báli jste se zeptat
Deploying Mule Applications with Jenkins, Azure and BitBucket (1).pptx
Back To Basics
Continuously delivering value
How to Embed Codeless Test Automation Into DevOps
Salesforce cicd integration a quick guide
When Automation Keeps Your T-shirt Clean
Serverless java
Continuous Integration from server to cloud
Continous integration and delivery for single page applications
Continuous integration
How To Think Like A Programmer
How HipChat Ships and Recovers Fast with DevOps Practices
Introducing Continuous Integration Using Vsts
CI/CD Tools That Will Revolutionize Your DevOps Process
Guided Path to DevOps Career.
Secure your Secrets and Settings in ColdFusion
Modernising your CI/CD process
Continous Integration: A Case Study
Ad

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Electronic commerce courselecture one. Pdf
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
Advanced IT Governance
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
MYSQL Presentation for SQL database connectivity
PDF
cuic standard and advanced reporting.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
Teaching material agriculture food technology
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Electronic commerce courselecture one. Pdf
Advanced Soft Computing BINUS July 2025.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
NewMind AI Monthly Chronicles - July 2025
Unlocking AI with Model Context Protocol (MCP)
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Network Security Unit 5.pdf for BCA BBA.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Chapter 3 Spatial Domain Image Processing.pdf
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
Advanced IT Governance
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Reach Out and Touch Someone: Haptics and Empathic Computing
MYSQL Presentation for SQL database connectivity
cuic standard and advanced reporting.pdf
NewMind AI Weekly Chronicles - August'25 Week I

SFDC Seamless Deployment Techniques

  • 2. 2 HELLO! I am Pawan Tyagi Salesforce Enthusiast for 4+ Years tyagi_2017
  • 3. ” Any fool can write code that a computer can understand. Good programmers write code that humans can understand. ▹Martin Fowler 3
  • 4. But, Why? Why is seamless deployment needed? 4
  • 6. Continuous Integration and deployment By CodeMaze 6
  • 7. Benefits ▹ Build stuff now ▹ Build stuff faster ▹ Increase your code coverage ▹ Decrease code review time 7
  • 8. Techniques ▹ Circle CI - CircleCI is a modern continuous integration and continuous delivery (CI/CD) platform. Configure the continuous integration setting via circle.yml file. Free account providing 1500 minutes build per month. ▹ Bitbucket Pipeline - Pipeline is a continuous integration CI/CD feature provided natively by bit bucket. Configure the continuous integration setting via Bitbucket-pipelines.yml. Free account providing 50 minutes build per month. 8
  • 9. Scenario ▹ Santosh is a lead. ▹ Roles: Team code review, deployment. ▹ Akash is a developer. ▹ Roles: Implement the functionality with good code quality. ▹ Badan is a developer. ▹ Roles: Implement the functionality with good code quality. 9
  • 10. Bit Bucket Basic Setup10 Production UAT DEV Salesforce Production DEV UAT Continuous Integration and Deployment Local Drive Continuous Integration Tool Continuous Integration Continuous Integration Continuous Integration Pull Request Pull Request
  • 11. Show Time Enough talking, lets see that in action ;-) 11
  • 12. Salesforce DX ▹ New development paradigm that shifts the source of truth from the org to your version control system (VCS). It shifts your development focus from org-based development to artifacts-based development. ▹ Using separate scratch org for particular development, thus, ensuring modularity and reducing complexity in development. ▹ Through the Salesforce CLI, creation of scratch org with deployment of artifacts is fast, also after development, deployment from scratch 12
  • 13. References ▹ Bit Bucket Pipeline - https://bitbucket.org/product/features/pipelines ▹ Circle CI - https://circleci.com/docs/2.0/ ▹ Cumulus CI - https://github.com/SalesforceFoundation/CumulusCI ▹ Git - https://git-scm.com/ ▹ Salesforce DX- https://trailhead.salesforce.com/en/modules/sfdx_travis_ci/units/sfd x_travis_ci_setup ▹ Unsupported metatype - https://developer.salesforce.com/docs/atlas.en- us.api_meta.meta/api_meta/meta_unsupported_types.htm 13
  • 14. 14 THANKS! Any questions? You can find me at ▹ tyagi_2017