Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
Introduzione a Docker
Antonio Di Motta
Con Aruba, a lezione di cloud #lezione 31: 'API e Cloud Computing, personali...
Aruba S.p.A.
Moving from Monolithic to Microservice Architecture: an OSS based stack deplo...
Codemotion
Progetto e implementazione di una pipeline di sviluppo software con tecnologi...
Mattia Milleri
.NET Microservices
Luca Congiu
Total Testing in DevOps
Gianni Bombelli
Angular js o React? Spunti e idee per la scelta di un framework
Giovanni Buffa
Fuse webinar
Ugo Landini
1
of
16
Top clipped slide
MattiaBeltrano_azurePipelines.pptx
Mar. 10, 2023
•
0 likes
0 likes
×
Be the first to like this
Show More
•
95 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Technology
Mulesoft Cosenza Meetup presentation on using Azure Pipelines with Mule applications
AndreaCapolei1
Follow
Advertisement
Advertisement
Advertisement
Recommended
Slide Mulesoft Meetup Milano #10.pdf
Florence Consulting
88 views
•
85 slides
Designing with microservices - Daniele Mondello
Daniele Mondello
336 views
•
39 slides
Aruba Cloud: 5 minuti sul VisualCloud #Arubait5
Aruba S.p.A.
717 views
•
13 slides
Cloud & No-Coding: come fare su Azure?
Andrea Carratta
3 views
•
23 slides
Workshop ASP.NET Core e Angular in produzione con Docker e Kubernetes
blexin
30 views
•
38 slides
MySQL Day Milano 2018 - Le architetture a microservizi
Par-Tec S.p.A.
181 views
•
15 slides
More Related Content
Similar to MattiaBeltrano_azurePipelines.pptx
(20)
Introduzione a Docker
Antonio Di Motta
•
364 views
Con Aruba, a lezione di cloud #lezione 31: 'API e Cloud Computing, personali...
Aruba S.p.A.
•
852 views
Moving from Monolithic to Microservice Architecture: an OSS based stack deplo...
Codemotion
•
386 views
Progetto e implementazione di una pipeline di sviluppo software con tecnologi...
Mattia Milleri
•
356 views
.NET Microservices
Luca Congiu
•
300 views
Total Testing in DevOps
Gianni Bombelli
•
95 views
Angular js o React? Spunti e idee per la scelta di un framework
Giovanni Buffa
•
552 views
Fuse webinar
Ugo Landini
•
985 views
Progetto DrFacto (sintesi)
Herzum Italia
•
32 views
Evoluzione del web development dalle cgi ai microservices
Daniele Mondello
•
507 views
Omnis italianmeeting 2016-10-20
Romualdo Gobbo
•
134 views
IBM Bluemix @Codemotion
Roberto Pozzi
•
1.1K views
SugarCRM Enterprise Development Virtual Appliance
Antonio Musarra
•
1.2K views
Sviluppo di un'applicazione ibrida su dispositivo mobile per l'interfacciamen...
Mattia De Bernardi
•
272 views
Microsoft Fast - Overview
Francesco Sciuti
•
465 views
Progetto e implementazione di una pipeline di sviluppo software con tecnologi...
Mattia Milleri
•
872 views
Movicon (TM) 11 Scada/HMI - Product catalogue - Italiano
PROGEA s.r.l.
•
1K views
Creare PWA con Angular
Francesco Sciuti
•
227 views
Meetup Progressive Web App
dotnetcode
•
179 views
Meetup Fluent Design e Progressive Web App
dotnetcode
•
29 views
Recently uploaded
(20)
SQL Server 2022 Intelligent Query Processing
Gianluca Hotz
•
10 views
Accessibility Days: esperienze e condivisioni per l'accessibilità
Stefano Ottaviani
•
32 views
PO Gruppo Solidi 05.ppt
EzioChiarenza
•
267 views
Generatori di ammoniaca dissociata 950°C
Borel Swiss
•
4 views
Corso-su-utilizzo-di-Attrezzature-D.P.I.-anticaduta-e-Lavori-in-quota
Francesco Tognazzi
•
1 view
Forni a bagno di sale 1000°C
Borel Swiss
•
11 views
Eipass 7 Moduli User
NicolettaGuastella
•
16 views
A Court of Silver Flames (A Court of Thorns and Roses, #4) Pillow Thoughts
edwardaddison2
•
4 views
Trasformazione digitale e open government: una panoramica delle questioni giu...
Simone Aliprandi
•
30 views
Building Scalable Application With AngularJS: Why it's optimal choice
TriState Technology
•
7 views
Che cosa è un inverter e che vantaggi offre?
ictadmin
•
3 views
corso oracle plsql.ppt
ssuserf7962d
•
8 views
smartbomblebees_S4F_JA.pptx
s_giannitto
•
7 views
il futuro del lavoro nell'era dell'AI.pdf
Luca Calderan
•
10 views
Pillow Thoughts Starry Messenger: Cosmic Perspectives on Civilization
edwardaddison2
•
4 views
PERIODO 1-2023.docx
SantiagoAlzamora
•
11 views
02_-_Il_Personal_Computer_Dentro_e_Fuori_1.pptx
ssuser62bca5
•
4 views
OpenAccessGPT
Filippo Zanella
•
21 views
Webinar "Le Infrastrutture digitali per la SMART GRID IDRICA"
Servizi a rete
•
152 views
PERIODO 3-2023.docx
SantiagoAlzamora
•
6 views
Advertisement
MattiaBeltrano_azurePipelines.pptx
All contents ©
MuleSoft, LLC Deploy Mule Apps with Azure pipelines Mattia Beltrano, Integration Engineer, Cap4 Lab Feb 27, 2022
All contents ©
MuleSoft, LLC Who am I? 2 ● Mulesoft certified integration architect (MCIA) ● Mulesoft certified platform architect (MCPA) ● Mulesoft certified develop (MCD) ● Laurea magistrale in Ingegneria meccanica con indirizzo robotica e meccatronica Integration Engineer /linkedin 2
All contents ©
MuleSoft, LLC CI/CD CI/CD è un approccio per lo sviluppo di software, focalizzato sull'automazione delle procedure che portano il codice dallo sviluppo all'integrazione, dal test alla distribuzione e deployment finale. Infatti CI fa riferimento alla metodologia di Integrazione Continua, mentre CD a quella di Distribuzione Continua e/o Deployment Continuo. 3
All contents ©
MuleSoft, LLC Cos’è un Container? I container sono pacchetti di software che contengono tutti gli elementi necessari per l'esecuzione in qualsiasi ambiente. In questo modo, i container virtualizzano il sistema operativo e sono eseguibili ovunque, da un data center privato al cloud pubblico o anche sul laptop di uno sviluppatore. Un modo per comprendere meglio un container è capire in che cosa si differenzia da una tradizionale virtual machine (VM). Nella virtualizzazione tradizionale, sia locale che nel cloud, per virtualizzare l'hardware fisico viene utilizzato un hypervisor. Ogni VM contiene quindi un sistema operativo guest, una copia virtuale dell'hardware, un'applicazione e le relative librerie e dipendenze associate. Invece di virtualizzare l'hardware sottostante, i container virtualizzano il sistema operativo (di norma Linux), in modo che ogni singolo container includa solo l'applicazione e le relative librerie e dipendenze. L'assenza del sistema operativo guest è il motivo per cui i container sono così leggeri e, quindi, veloci e portatili. 4
All contents ©
MuleSoft, LLC Self-hosted Ubuntu agent Azure 1) Creazione del dockerfile e dello script start.sh 2) docker build -t dockeragent:latest . 3) Creazione PAT Azure spuntando «Agent Pools (Read, Manage)» 4) docker run -e AZP_URL=<URL-AZURE> -e AZP_TOKEN=<PAT-AZURE> -e AZP_AGENT_NAME=dockerAgent dockeragent:latest 5
All contents ©
MuleSoft, LLC Connected Apps Le Connected Apps permettono ad un’applicazione esterna di integrarsi con Anypoint Platform tramite APIs con Oauth 2.0 e OpenID connect. É possible dare accesso ad utenti o app di terze parti senza condividere credenziali sensibili o dare il controllo completo. Inoltre, è possible revocarle in qualsiasi momento. 6
All contents ©
MuleSoft, LLC 7 Come distribuire un’applicazione su Clouhub Esistono differenti modi per distribuire un’applicazione su Cloudhub: - Metodo manuale - Mule Maven plugin - Anypoint CLI - Rest API
All contents ©
MuleSoft, LLC 8 Mule Maven plugin 1. Inserire il Mule Maven Plugin al POM.xml 2. Settare la configurazione per il corretto deploy su Cloudhub 3. Aggiungere il repository
All contents ©
MuleSoft, LLC 9 Mule Maven plugin
All contents ©
MuleSoft, LLC 10 Mule Maven plugin <pluginRepositories> <pluginRepository> <id>mule-public</id> <url>https://repository.mulesoft.org/nexus/content/repositories/releases</url> </pluginRepository> </pluginRepositories>
All contents ©
MuleSoft, LLC 11 Creazione Pipeline su Azure Per quanto riguarda la pipeline «release» setteremo anche la creazione del tag dopo il corretto build dell’API
All contents ©
MuleSoft, LLC 12 Creazione Variable Group
All contents ©
MuleSoft, LLC 13 Creazione Artifact feed
All contents ©
MuleSoft, LLC 14 Creazione del PAT feed Successivamente dovrà essere inserita la repository nel POM.xml sia nella sezione <repositories> che in quella <distributionManagement>
All contents ©
MuleSoft, LLC 15 Creazione Release su Azure
All contents ©
MuleSoft, LLC Thank you Domande?
Advertisement