SlideShare a Scribd company logo
1 of 15
All contents © MuleSoft Inc.
Kochi MuleSoft Meetup Group
IMPLEMENTING CLOUDHUB 2.0 CI/CD
PIPELINE WITH BITBUCKET
INTEGRATION
16th Dec 2023
All contents © MuleSoft, LLC
Safe Harbor Statement
● Both the speaker and host are organizing this meet up in individual capacity
only. We are not representing our companies here.
● This presentation is strictly for learning purpose only. Organizer/Presenter do
not hold any responsibility that same solution will work for your business
requirements also.
● This presentation is not meant for any promotional activities.
All contents © MuleSoft, LLC
A recording of this meetup will be uploaded to events page within 24 hours.
Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab.
Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of the day.
We Love Feedbacks!!! Its Bread & Butter for Meetup.
Housekeeping
3
All contents © MuleSoft, LLC
Organizers
⮚ Kochi MuleSoft Meetup Leader | 10+ Years of Experience in Integrations and
API Technologies.
⮚ Certified MuleSoft Developer, Integration Architect and platform Architect
⮚ Kochi Mulesoft Meetup Leader |Technical Instructor | Integration Lead
⮚ 15+ years of Integration Experience. Certified Mulesoft Developer, Integration
Architect & Platform Architect
Sandeep Krishnan
Supriya Pawar
All contents © MuleSoft, LLC
Speaker
⮚ 13+ years of Industry experience in IT.
⮚ Working as Integration Architect with NJC labs.
Anoop Ramachandran
All contents © MuleSoft, LLC
Agenda
● Brief Overview of CloudHub 2.0
● Deploying Applications to CloudHub 2.0
● Brief about CI/CD
● Maven configurations for CloudHub 2.0
● Bit bucket pipeline creation for CloudHub 2.0
6
All contents © MuleSoft, LLC
CloudHub 2.0
7
• MuleSoft's Integration Platform as a Service (iPaaS)
• Secure Cloud Infrastructure: It delivers a secure, cloud-based, and multi-tenant
infrastructure that allows seamless installation, management, and scalable deployment
of Mule runtimes.
• CloudHub 2.0 Replicas Management: The platform provides and effectively manages
CloudHub 2.0 replicas, acting as hosting containers capable of running individual Mule
applications.
• Isolated Application Hosting: Each CloudHub 2.0 replica is dedicated to hosting a
single Mule application. Consequently, every new Mule application deployment
automatically gets its own dedicated CloudHub 2.0 replica, which is generated
automatically during deployment.
All contents © MuleSoft, LLC
Deploying Applications to CloudHub 2.0
8
• Anypoint Platform UI: Using the web-based CloudHub console provided by Anypoint
Platform, you can directly deploy applications by uploading the application package
(usually a .jar or .zip file) through a user-friendly interface.
• Anypoint CLI (Command Line Interface): The Anypoint CLI or the Mule Maven Plugin
to deploy applications programmatically or through command-line operations,
streamlining deployment processes and allowing automation.
• Continuous Integration/Continuous Deployment (CI/CD) Tools: Integrate CloudHub
deployment into your CI/CD pipelines using plugins or scripts provided by these tools.
This allows for automated deployments triggered by code changes or other defined
events.
All contents © MuleSoft, LLC
Deploying Applications to CloudHub 2.0
9
• Anypoint RESTful API: Anypoint Platform's RESTful API to deploy applications
programmatically. This method allows for integration with custom scripts or applications,
enabling tailored deployment workflows.
• Anypoint Runtime Manager API: Runtime Manager API provided by Anypoint Platform
to manage and deploy applications to CloudHub programmatically, enabling more
granular control over the deployment process.
All contents © MuleSoft, LLC
Maven Configuration for CloudHub 2.0
10
• You could deploy mule
applications to Cloudhub
via maven by adding
configuration inside mule-
maven-plugin.
• mvn –DmuleDeploy deploy
All contents © MuleSoft, LLC
Maven Configuration for CloudHub 2.0
11
• Mule Maven Facade API
(v3) is added as a
repository in the
distribution management
section of your project’s
POM file.
All contents © MuleSoft, LLC
Continuous Integration/Continuous Deployment
(CI/CD)
12
All contents © MuleSoft, LLC
CI/CD with Bitbucket
13
All contents © MuleSoft, LLC
DEMO
All contents © MuleSoft, LLC
Thank you

More Related Content

Similar to Implementing CloudHub 2.0 CI/CD Pipeline with Bitbucket Integration

Similar to Implementing CloudHub 2.0 CI/CD Pipeline with Bitbucket Integration (20)

Mule soft indore meetup 2
Mule soft indore meetup 2Mule soft indore meetup 2
Mule soft indore meetup 2
 
Learn mulesoft from scratch
Learn mulesoft from scratchLearn mulesoft from scratch
Learn mulesoft from scratch
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
 
First Caracas MuleSoft Meetup Slides
First Caracas MuleSoft Meetup SlidesFirst Caracas MuleSoft Meetup Slides
First Caracas MuleSoft Meetup Slides
 
MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021
 
Mulesoft Meetup Roma - CloudHub 2.0: a fully managed, containerized integrati...
Mulesoft Meetup Roma - CloudHub 2.0: a fully managed, containerized integrati...Mulesoft Meetup Roma - CloudHub 2.0: a fully managed, containerized integrati...
Mulesoft Meetup Roma - CloudHub 2.0: a fully managed, containerized integrati...
 
Virtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment modelVirtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment model
 
Anypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud FoundryAnypoint Platform for Pivotal Cloud Foundry
Anypoint Platform for Pivotal Cloud Foundry
 
Ahmadabad mule soft_meetup_6march2021_azure_CICD
Ahmadabad mule soft_meetup_6march2021_azure_CICDAhmadabad mule soft_meetup_6march2021_azure_CICD
Ahmadabad mule soft_meetup_6march2021_azure_CICD
 
Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022Singapore MuleSoft Meetup - 24 Aug 2022
Singapore MuleSoft Meetup - 24 Aug 2022
 
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
Sustainability Challenge, Postman, Rest sheet and Anypoint provider : MuleSof...
 
MuleSoft Meetup June 2022 - Munich, Germany
MuleSoft Meetup June 2022 - Munich, GermanyMuleSoft Meetup June 2022 - Munich, Germany
MuleSoft Meetup June 2022 - Munich, Germany
 
Containerising the Mule Runtime with Kubernetes & From Zero to Batch : MuleS...
Containerising the Mule Runtime with Kubernetes & From Zero to Batch  : MuleS...Containerising the Mule Runtime with Kubernetes & From Zero to Batch  : MuleS...
Containerising the Mule Runtime with Kubernetes & From Zero to Batch : MuleS...
 
Introduction to CloudHub 2.0
Introduction to CloudHub 2.0Introduction to CloudHub 2.0
Introduction to CloudHub 2.0
 
MuleSoft Surat Virtual Meetup#35 - Setting up MuleSoft Runtime and Anypoint C...
MuleSoft Surat Virtual Meetup#35 - Setting up MuleSoft Runtime and Anypoint C...MuleSoft Surat Virtual Meetup#35 - Setting up MuleSoft Runtime and Anypoint C...
MuleSoft Surat Virtual Meetup#35 - Setting up MuleSoft Runtime and Anypoint C...
 
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With RustMuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
MuleSoft Surat Meetup#44 - Anypoint Flex Gateway Custom Policies With Rust
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
 
MuleSoft Clustring, Okta, CI/CD Integration with Jenkins
MuleSoft Clustring, Okta, CI/CD Integration with JenkinsMuleSoft Clustring, Okta, CI/CD Integration with Jenkins
MuleSoft Clustring, Okta, CI/CD Integration with Jenkins
 
MuleSoft Meetup - Singapore - No.3 Oct19
MuleSoft Meetup - Singapore - No.3 Oct19MuleSoft Meetup - Singapore - No.3 Oct19
MuleSoft Meetup - Singapore - No.3 Oct19
 

Recently uploaded

Recently uploaded (11)

ServiceNow CIS-Discovery Exam Dumps 2024
ServiceNow CIS-Discovery Exam Dumps 2024ServiceNow CIS-Discovery Exam Dumps 2024
ServiceNow CIS-Discovery Exam Dumps 2024
 
Databricks Machine Learning Associate Exam Dumps 2024.pdf
Databricks Machine Learning Associate Exam Dumps 2024.pdfDatabricks Machine Learning Associate Exam Dumps 2024.pdf
Databricks Machine Learning Associate Exam Dumps 2024.pdf
 
2024-05-15-Surat Meetup-Hyperautomation.pptx
2024-05-15-Surat Meetup-Hyperautomation.pptx2024-05-15-Surat Meetup-Hyperautomation.pptx
2024-05-15-Surat Meetup-Hyperautomation.pptx
 
Microsoft Fabric Analytics Engineer (DP-600) Exam Dumps 2024.pdf
Microsoft Fabric Analytics Engineer (DP-600) Exam Dumps 2024.pdfMicrosoft Fabric Analytics Engineer (DP-600) Exam Dumps 2024.pdf
Microsoft Fabric Analytics Engineer (DP-600) Exam Dumps 2024.pdf
 
Understanding Poverty: A Community Questionnaire
Understanding Poverty: A Community QuestionnaireUnderstanding Poverty: A Community Questionnaire
Understanding Poverty: A Community Questionnaire
 
The Influence and Evolution of Mogul Press in Contemporary Public Relations.docx
The Influence and Evolution of Mogul Press in Contemporary Public Relations.docxThe Influence and Evolution of Mogul Press in Contemporary Public Relations.docx
The Influence and Evolution of Mogul Press in Contemporary Public Relations.docx
 
DAY 0 8 A Revelation 05-19-2024 PPT.pptx
DAY 0 8 A Revelation 05-19-2024 PPT.pptxDAY 0 8 A Revelation 05-19-2024 PPT.pptx
DAY 0 8 A Revelation 05-19-2024 PPT.pptx
 
ACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdf
ACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdfACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdf
ACM CHT Best Inspection Practices Kinben Innovation MIC Slideshare.pdf
 
Deciding The Topic of our Magazine.pptx.
Deciding The Topic of our Magazine.pptx.Deciding The Topic of our Magazine.pptx.
Deciding The Topic of our Magazine.pptx.
 
TSM unit 5 Toxicokinetics seminar by Ansari Aashif Raza.pptx
TSM unit 5 Toxicokinetics seminar by  Ansari Aashif Raza.pptxTSM unit 5 Toxicokinetics seminar by  Ansari Aashif Raza.pptx
TSM unit 5 Toxicokinetics seminar by Ansari Aashif Raza.pptx
 
SaaStr Workshop Wednesday with CEO of Guru
SaaStr Workshop Wednesday with CEO of GuruSaaStr Workshop Wednesday with CEO of Guru
SaaStr Workshop Wednesday with CEO of Guru
 

Implementing CloudHub 2.0 CI/CD Pipeline with Bitbucket Integration

  • 1. All contents © MuleSoft Inc. Kochi MuleSoft Meetup Group IMPLEMENTING CLOUDHUB 2.0 CI/CD PIPELINE WITH BITBUCKET INTEGRATION 16th Dec 2023
  • 2. All contents © MuleSoft, LLC Safe Harbor Statement ● Both the speaker and host are organizing this meet up in individual capacity only. We are not representing our companies here. ● This presentation is strictly for learning purpose only. Organizer/Presenter do not hold any responsibility that same solution will work for your business requirements also. ● This presentation is not meant for any promotional activities.
  • 3. All contents © MuleSoft, LLC A recording of this meetup will be uploaded to events page within 24 hours. Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab. Make it more Interactive!!! Give us feedback! Rate this meetup session by filling feedback form at the end of the day. We Love Feedbacks!!! Its Bread & Butter for Meetup. Housekeeping 3
  • 4. All contents © MuleSoft, LLC Organizers ⮚ Kochi MuleSoft Meetup Leader | 10+ Years of Experience in Integrations and API Technologies. ⮚ Certified MuleSoft Developer, Integration Architect and platform Architect ⮚ Kochi Mulesoft Meetup Leader |Technical Instructor | Integration Lead ⮚ 15+ years of Integration Experience. Certified Mulesoft Developer, Integration Architect & Platform Architect Sandeep Krishnan Supriya Pawar
  • 5. All contents © MuleSoft, LLC Speaker ⮚ 13+ years of Industry experience in IT. ⮚ Working as Integration Architect with NJC labs. Anoop Ramachandran
  • 6. All contents © MuleSoft, LLC Agenda ● Brief Overview of CloudHub 2.0 ● Deploying Applications to CloudHub 2.0 ● Brief about CI/CD ● Maven configurations for CloudHub 2.0 ● Bit bucket pipeline creation for CloudHub 2.0 6
  • 7. All contents © MuleSoft, LLC CloudHub 2.0 7 • MuleSoft's Integration Platform as a Service (iPaaS) • Secure Cloud Infrastructure: It delivers a secure, cloud-based, and multi-tenant infrastructure that allows seamless installation, management, and scalable deployment of Mule runtimes. • CloudHub 2.0 Replicas Management: The platform provides and effectively manages CloudHub 2.0 replicas, acting as hosting containers capable of running individual Mule applications. • Isolated Application Hosting: Each CloudHub 2.0 replica is dedicated to hosting a single Mule application. Consequently, every new Mule application deployment automatically gets its own dedicated CloudHub 2.0 replica, which is generated automatically during deployment.
  • 8. All contents © MuleSoft, LLC Deploying Applications to CloudHub 2.0 8 • Anypoint Platform UI: Using the web-based CloudHub console provided by Anypoint Platform, you can directly deploy applications by uploading the application package (usually a .jar or .zip file) through a user-friendly interface. • Anypoint CLI (Command Line Interface): The Anypoint CLI or the Mule Maven Plugin to deploy applications programmatically or through command-line operations, streamlining deployment processes and allowing automation. • Continuous Integration/Continuous Deployment (CI/CD) Tools: Integrate CloudHub deployment into your CI/CD pipelines using plugins or scripts provided by these tools. This allows for automated deployments triggered by code changes or other defined events.
  • 9. All contents © MuleSoft, LLC Deploying Applications to CloudHub 2.0 9 • Anypoint RESTful API: Anypoint Platform's RESTful API to deploy applications programmatically. This method allows for integration with custom scripts or applications, enabling tailored deployment workflows. • Anypoint Runtime Manager API: Runtime Manager API provided by Anypoint Platform to manage and deploy applications to CloudHub programmatically, enabling more granular control over the deployment process.
  • 10. All contents © MuleSoft, LLC Maven Configuration for CloudHub 2.0 10 • You could deploy mule applications to Cloudhub via maven by adding configuration inside mule- maven-plugin. • mvn –DmuleDeploy deploy
  • 11. All contents © MuleSoft, LLC Maven Configuration for CloudHub 2.0 11 • Mule Maven Facade API (v3) is added as a repository in the distribution management section of your project’s POM file.
  • 12. All contents © MuleSoft, LLC Continuous Integration/Continuous Deployment (CI/CD) 12
  • 13. All contents © MuleSoft, LLC CI/CD with Bitbucket 13
  • 14. All contents © MuleSoft, LLC DEMO
  • 15. All contents © MuleSoft, LLC Thank you