The document provides an agenda and information about an Ahmedabad MuleSoft Meetup on Azure DevOps and CICD. The meetup will cover topics like what DevOps and CI/CD are, CI/CD pipelines, deploying Mule applications using CloudHub and Maven, unit testing with MUnit, source control with Git and build tools like Azure DevOps. It includes details about the speakers and provides references and next steps after the meetup.
Error Handling Strategies and the components availed by the MuleSoft platform. And Exploring the Snowflake data platform and its integration using Mule 4 Connector
Agenda
DevOps,CI/CD, Agile
APIOps
DevOps with Mulesoft
DEMO with Azure DevOps - Pipeline & Release Pipeline
Jenkins Overview
DevOps is a culture that promotes collaboration between Development and IT Operations Team to deploy code to production faster in an automated & repeatable way.
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft NaimishKakkad2
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft
Create an API group
Modify an API group
Add SLA Tier into an API group
Promote API groups from one Environment to another
Publish the API group on Exchange and Public Portal
Deprecate an API group
Delete an API Group
Q and A
#3 calicut meetup - understanding slb, dlb and web socketsJohnMathewPhilip
In this virtual-meetup session held on 28th August, 2021 by Patryk Bandurski (MuleSoft Ambassador) we cover a detailed part of SLB, DLB and Web Sockets.
In this session, you will learn how MuleSoft customers can establish a pragmatic C4E to accelerate delivery, but then leverage platform insights to drive continuous quality into your API ecosystem and your organization
Speaker: Steve Clarke
Facilitator: Angel Alberici
5:42 Introduction
11:18 Part 1 – A pragmatic way of C4E delivery
1. Quick refresh on what a C4E is and its role in API delivery
2. Core capabilities to focus on in C4E Launch
3. Key outcomes you can look for at launch and beyond
33:36 Part 2 – Metrics Insight
1. Planning your delivery of a Metrics solution
2. Identifying key KPI’s to measure
3. How those KPI’s tie back to C4E and API Delivery Maturity
4. Delivering your solution
5. Monitoring, Measuring, Feedback
46:50 Part 3 – Bringing it together
57:18 Summary
59:40 Q & A
📝 Slides and recordings 🎥 : https://meetups.mulesoft.com/events/details/mulesoft-online-group-english-presents-pko-driving-value-into-your-api-delivery-through-c4e-and-platform-metrics/
👤 Watch all meetups here: https://meetups.mulesoft.com/online-group-english/
📝 Read all slidedecks here: https://www.slideshare.net/AngelAlberici
Error Handling Strategies and the components availed by the MuleSoft platform. And Exploring the Snowflake data platform and its integration using Mule 4 Connector
Agenda
DevOps,CI/CD, Agile
APIOps
DevOps with Mulesoft
DEMO with Azure DevOps - Pipeline & Release Pipeline
Jenkins Overview
DevOps is a culture that promotes collaboration between Development and IT Operations Team to deploy code to production faster in an automated & repeatable way.
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft NaimishKakkad2
Nagpur MuleSoft Meetup Group - Working with API Groups in Mulesoft
Create an API group
Modify an API group
Add SLA Tier into an API group
Promote API groups from one Environment to another
Publish the API group on Exchange and Public Portal
Deprecate an API group
Delete an API Group
Q and A
#3 calicut meetup - understanding slb, dlb and web socketsJohnMathewPhilip
In this virtual-meetup session held on 28th August, 2021 by Patryk Bandurski (MuleSoft Ambassador) we cover a detailed part of SLB, DLB and Web Sockets.
In this session, you will learn how MuleSoft customers can establish a pragmatic C4E to accelerate delivery, but then leverage platform insights to drive continuous quality into your API ecosystem and your organization
Speaker: Steve Clarke
Facilitator: Angel Alberici
5:42 Introduction
11:18 Part 1 – A pragmatic way of C4E delivery
1. Quick refresh on what a C4E is and its role in API delivery
2. Core capabilities to focus on in C4E Launch
3. Key outcomes you can look for at launch and beyond
33:36 Part 2 – Metrics Insight
1. Planning your delivery of a Metrics solution
2. Identifying key KPI’s to measure
3. How those KPI’s tie back to C4E and API Delivery Maturity
4. Delivering your solution
5. Monitoring, Measuring, Feedback
46:50 Part 3 – Bringing it together
57:18 Summary
59:40 Q & A
📝 Slides and recordings 🎥 : https://meetups.mulesoft.com/events/details/mulesoft-online-group-english-presents-pko-driving-value-into-your-api-delivery-through-c4e-and-platform-metrics/
👤 Watch all meetups here: https://meetups.mulesoft.com/online-group-english/
📝 Read all slidedecks here: https://www.slideshare.net/AngelAlberici
The Indore MuleSoft community discusses Object Store in Depth and Deploying Mule Applications in Mule 4! This meetup is open to anyone looking to engage, network, and learn from fellow MuleSoft enthusiasts.
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Eva Mave Ng
Sydney MuleSoft Meetup - 15th July 2021
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persistence
Speakers:
- Shefreen Kunhimohamed, NJC Labs, Integration Architect
Hosts/Moderators:
- Eva Mave Ng, MuleSoft, Senior Solution Engineer
- Royston Lobo, MuleSoft, Senior Technical Architect
To be notified for all future events, please join the Sydney MuleSoft Meetup group at https://meetups.mulesoft.com/sydney/
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
1. 6th March 2021 12 PM to 2:00PM (IST)
Ahmedabad MuleSoft Meetup
Group #3
Azure DevOps and CICD
2. 2
● Please keep yourself unless you have any questions.
● We encourage you to keep your video on for interactive session.
● You can write down your question in the chat session.
● Once join please write down your name and email id in chat so that we can have attendance.
● Please provide your valuable feedback. Thanks.
Guidelines
3. 3
● Networking and Knowledge Sharing
● Azure DevOps and CICD
● Q&A and then Quiz for all participants
● Discussion for next Meetup, Stay connected, and Happy Learning.
Agenda
4. 4
● MuleSoft Releases
○ https://docs.mulesoft.com/release-notes/
○ https://docs.mulesoft.com/release-notes/cloudhub/cloudhub-release-notes (4 March
Updates)
○ https://docs.mulesoft.com/release-notes/studio/anypoint-studio-7.8-with-4.3-runtime-release-
notes (2 Feb Updates)
Updates
8. Agenda
8
1. What is DevOps- CI/CD?
2. What is CI-CD Pipeline?
3. DevOps with Mule API development process ?
4. Deployment Environment - Mulesoft Anypoint CloudHub
5. Maven- Mule Maven Plugin
6. Unit/Integration Testing - MUnit Test cases
7. SCM - Git/Github, SVN, TFS, etc
8. Build tool - Azure DevOps, Rundeck, Jenkins, Bamboo, TeamCity etc
9. Demo
10. Tips and Troubleshooting
11. Q&A
9. 9
● DevOps is a culture which promotes collaboration between Development and
IT Operations Team to deploy code to production faster in an automated &
repeatable way
● Continuous Integration:
○ Is a coding philosophy and set of practices that drive development teams to implement small
changes and check in that code to version control repositories frequently.
○ Since in modern applications is required to develop code in different platforms, tools and
teams is necessary a mechanism to integrate and validate its changes.
● Continuous Delivery:
○ Automates the delivery of applications to selected infrastructure environments. Most teams
work with multiple environments.
What is DevOps-CI/CD?
11. Benefits of DevOps-CI/CD
11
Improve Customer satisfaction
and Experience
Software releases
are less prone to
defects
Increase development
productivity
Focus on new
features
Higher Employee
Engagement
13. 13
• Enlist the below information from mulesoft
Anypoint Platform Account
○ Navigate to https://anypoint.mulesoft.com
○ Check your Anypoint credentials (username and
password)
○ Deployment environment (Development, Sandbox,
Production, Test)
Mulesoft Anypoint CloudHub
14. 14
• Download and Install Maven from https://maven.apache.org/download.cgi
• Set “M2_HOME” environment variable
• Verify Installation using “mvn --version” command
• Mule provides built-in Maven functionality, including the following features:
○ Anypoint Exchange
○ Anypoint Studio
○ Mule Runtime Engine
○ Installing 3rd party JARs
Maven - Project Management Utility
15. • The Maven build follows a specific life cycle to deploy and distribute the
target project.
• There are three built-in life cycles:
○ default: the main life cycle as it's responsible for project deployment
○ clean: to clean the project and remove all files generated by the previous build
○ site: to create the project's site documentation
15
Building Maven Project
16. Here are some of the most important phases in the default build lifecycle:
• validate
• compile
• test
• package
• integration-test
• verify
• install
• deploy
16
Building Maven Project
A Maven phase represents a stage in the Maven build lifecycle.
For example, if we want to execute the entire default
lifecycle then run the deploy phase:
mvn deploy
Alternatively, we can stop at the install phase:
mvn install
But usually we'll use the below command to clean the project
first by running the clean lifecycle before the new build or
deployment.
mvn clean install
mvn clean package deploy -DmuleDeploy
17. • Integrate the packaging and deployment
of your Mule applications with Maven
lifecycle.
• Automate Mule application deployment
using any of the following deployment
strategies:
○ CloudHub
○ Runtime Fabric
○ On-premises Mule instances
■ Standalone deployment
■ Using Anypoint Runtime Manager REST API
■ Using Runtime Manager agent
17
MMP - Automate Mule Deployment
<plugin>
....
<configuration>
<cloudHubDeployment>
<uri>https://anypoint.mulesoft.com</uri>
<muleVersion>${app.runtime}</muleVersion>
<username>${username}</username>
<password>${password}</password>
<applicationName>${cloudhub.application.name}</appli
cationName>
<environment>${environment}</environment>
<region>${region}</region>
<workers>${workers}</workers>
<workerType>${workerType}</workerType>
<properties>
<key>value</key>
</properties>
</cloudHubDeployment>
</configuration>
</plugin>
18. 18
• Create Git repository Where you want to implement CI/CD.
• Basic steps to add, commit and push Mule code to GitHub.
○ git clone – to clone the create local repository
○ git status – to check the status of repository
○ git add – to add the changes to staging area
○ git commit – to commit the changes to local repository
○ git push – to publish changes to remote GitHub server.
Source Control Management
19. 19
● Is an automation server that build, test, and deploy software.
● Configure credentials/settings.xml file in Azure DevOps.
● Create pipeline (azure-pipelines.yml file, pipeline job)
● Run the job
Build Tool – Azure DevOps
26. 26
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Invite your network to join: https://meetups.mulesoft.com/ahmedabad/
● Feedback:
○ Fill out the survey feedback.
○ Contact your Organizer Shekh Muenuddeen to suggest topics for upcoming events.
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
● Our Next Meetup
○ Date: TBD
○ Location: TBD
○ Topic: TBD
What’s next?