SlideShare una empresa de Scribd logo
1 de 21
1
● MuleSoft y CI/CD: herramientas.
● ¿Qué es GitHub Actions”?
● Y ahora, ¡todo junto!
Agenda
Herramientas
Mulesoft y CICD
3
● Maven plugin
● Platform APIs
● Anypoint CLI
MuleSoft y CI/CD: herramientas
4
● Permite integrar el empaquetado y despliegue de aplicaciones mule en el ciclo de vida Maven.
● Permite automatizar el despliegue de aplicaciones en:
● CloudHub
● RTF
● On-premise
● Solo permite desplegar la aplicación, no interactuar con el API Manager u otras
funcionalidades.
● Internamente tira de platform APIs para hacer el despliegue.
Maven plugin
https://docs.mulesoft.com/mule-runtime/4.3/mmp-concept
5
● Exchange disponible para consultarlas
● La mayoría de las tareas que puedes hacer desde la interfaz de Anypoint Platform están
disponibles.
● Esto incluye:
● API Manager
● Aplicaciones
● Usuarios
● Anypoint MQ
● …
● Permite controla con más detalle
Platform APIs
https://anypoint.mulesoft.com/exchange/portals/anypoint-platform/
6
● Exchange disponible para consultarlas
● La mayoría de las tareas que puedes hacer desde la interfaz de Anypoint Platform están
disponibles.
● Esto incluye:
● API Manager
● Aplicaciones
● Usuarios
● Anypoint MQ
● …
● Permite controla con más detalle
Platform APIs
https://anypoint.mulesoft.com/exchange/portals/anypoint-platform/
7
Anypoint CLI
https://docs.mulesoft.com/runtime-manager/anypoint-platform-cli
● Herramienta de scripting y línea de comandos para interactuar con Anypoint Platform.
● Proporciona interacción con:
● Load Balancers
● API Manager
● Design Center
● Exchange Aplicaciones
● Access Management
● Runtime Manager
● VPCs
● Unifica n llamadas a las Platform APIs en la ejecución de un comando.
● Instalable en tu máquina.
¿Qué es GitHub Actions?
9
Es una plataforma para automatizar flujos de trabajo de desarrollador.
¿Qué es GitHub Actions”?
https://github.com/features/actions
10
github es una plataforma para proyectos open-source
Flujos de trabajo
Proyectos públicos que se pueden usar
y en los que se puede colaborar
Estos proyectos tendrán contribuidores que
harán que “cosas” pasen en el repositorio y
que exigirá ciertas tareas de organización.
11
¿Cómo?
Cuando algo pasa en o a tu repositorio
Se ejecutarán acciones automáticas como respuesta
Flujos de trabajo
https://github.com/features/actions
12
Cuando algo pasa en o a tu repositorio
Se ejecutarán acciones automáticas como respuesta
Flujos de trabajo
GitHub
Events
PR Creada Contr. unido
Issue creada
PR mergeada
Issue cerrada
https://docs.github.com/es/actions/learn-github-actions/events-that-trigger-workflows
13
Cuando algo pasa en o a tu repositorio
Se ejecutarán acciones automáticas como respuesta
Flujos de trabajo
GitHub
Events
PR Creada Contr. unido
Issue creada
PR mergeada
Issue cerrada
https://docs.github.com/es/actions/learn-github-actions/events-that-trigger-workflows
14
Se ejecutarán acciones automáticas
como respuesta
Flujos de trabajo
https://github.com/features/actions
GitHub
Actions
Ordenar
Etiquetar
Asignar
Reproducir
15
Flujos de trabajo
GitHub
Actions
GitHub
Events
Workflow
+ =
16
Flujos de trabajo
https://github.com/actions
GitHub
Actions
GitHub
Events
Workflow
+ =
Templates!
Y ahora … todo junto!
18
Y ahora, ¡todo junto!
19
Y ahora, ¡todo junto!
20
Y ahora, ¡todo junto!
SHOW ME THE CODE!

Más contenido relacionado

La actualidad más candente

MuleSoft Meetups Panama City 04 - MuleSoft API Manager
MuleSoft Meetups Panama City 04 - MuleSoft API ManagerMuleSoft Meetups Panama City 04 - MuleSoft API Manager
MuleSoft Meetups Panama City 04 - MuleSoft API ManagerLarry Magallanes
 
Spira team
Spira teamSpira team
Spira teamVirgCSan
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...SpanishPASSVC
 
UI flow: El RPA de Microsoft
UI flow: El RPA de MicrosoftUI flow: El RPA de Microsoft
UI flow: El RPA de MicrosoftMauricio Gamboa
 
WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2
WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2 WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2
WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2 WSO2
 
Agile SOA
Agile SOAAgile SOA
Agile SOAWSO2
 
Arquitectura para artesanos
Arquitectura para artesanosArquitectura para artesanos
Arquitectura para artesanosatassani
 
Webinar integración activiti alfresco
Webinar integración activiti alfrescoWebinar integración activiti alfresco
Webinar integración activiti alfrescoatSistemas
 
Mulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesMulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesLarry Magallanes
 
Automation test con selenium, .NET y Azure devops
Automation test con selenium, .NET y Azure devopsAutomation test con selenium, .NET y Azure devops
Automation test con selenium, .NET y Azure devopsMiguel Angel Teheran Garcia
 
Testing Xamarin Test Cloud
Testing Xamarin Test CloudTesting Xamarin Test Cloud
Testing Xamarin Test CloudPlain Concepts
 
México's City First meetup slidess
México's City First meetup slidessMéxico's City First meetup slidess
México's City First meetup slidessAlan Muñoz Ochoa
 
Creando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilCreando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilEudris Cabrera
 
Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8Rodolfo Finochietti
 
ASP.NET 5 & Tag Helpers
ASP.NET 5 & Tag HelpersASP.NET 5 & Tag Helpers
ASP.NET 5 & Tag HelpersMarc Rubiño
 

La actualidad más candente (20)

MuleSoft Meetups Panama City 04 - MuleSoft API Manager
MuleSoft Meetups Panama City 04 - MuleSoft API ManagerMuleSoft Meetups Panama City 04 - MuleSoft API Manager
MuleSoft Meetups Panama City 04 - MuleSoft API Manager
 
Push notifications
Push notificationsPush notifications
Push notifications
 
Azure API Management
Azure API ManagementAzure API Management
Azure API Management
 
Spira team
Spira teamSpira team
Spira team
 
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
24 HOP edición Español - Alm para el desarrollo de base de datos sql server -...
 
UI flow: El RPA de Microsoft
UI flow: El RPA de MicrosoftUI flow: El RPA de Microsoft
UI flow: El RPA de Microsoft
 
WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2
WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2 WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2
WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2
 
Agile SOA
Agile SOAAgile SOA
Agile SOA
 
Arquitectura para artesanos
Arquitectura para artesanosArquitectura para artesanos
Arquitectura para artesanos
 
Webinar integración activiti alfresco
Webinar integración activiti alfrescoWebinar integración activiti alfresco
Webinar integración activiti alfresco
 
Mulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesMulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integraciones
 
Automation test con selenium, .NET y Azure devops
Automation test con selenium, .NET y Azure devopsAutomation test con selenium, .NET y Azure devops
Automation test con selenium, .NET y Azure devops
 
Testing Xamarin Test Cloud
Testing Xamarin Test CloudTesting Xamarin Test Cloud
Testing Xamarin Test Cloud
 
Novedades Visual Studio 2013
Novedades Visual Studio 2013Novedades Visual Studio 2013
Novedades Visual Studio 2013
 
Profound slideshare
Profound slideshareProfound slideshare
Profound slideshare
 
México's City First meetup slidess
México's City First meetup slidessMéxico's City First meetup slidess
México's City First meetup slidess
 
Creando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilCreando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágil
 
Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8
 
ASP.NET 5 & Tag Helpers
ASP.NET 5 & Tag HelpersASP.NET 5 & Tag Helpers
ASP.NET 5 & Tag Helpers
 
Springloops
SpringloopsSpringloops
Springloops
 

Similar a Mulesoft meetup_vlc_cicd

Administra tu código con Git y Github
Administra tu código con Git y GithubAdministra tu código con Git y Github
Administra tu código con Git y GithubJavier Novoa Cataño
 
Proyect Evenge. Event manager
Proyect Evenge. Event managerProyect Evenge. Event manager
Proyect Evenge. Event managerIvan Ortega
 
Introducción al desarrollo de software en comunidad con forja de software y git
Introducción al desarrollo de software en comunidad con forja de software y gitIntroducción al desarrollo de software en comunidad con forja de software y git
Introducción al desarrollo de software en comunidad con forja de software y gitDrPantera
 
Forjas de Software: qué son y para que sirven
Forjas de Software: qué son y para que sirvenForjas de Software: qué son y para que sirven
Forjas de Software: qué son y para que sirvenIñaki Arenaza
 
Control de versiones utilizando Git
Control de versiones utilizando GitControl de versiones utilizando Git
Control de versiones utilizando GitHugo Gilmar Erazo
 
Google Cloud Platform y Python
Google Cloud Platform y PythonGoogle Cloud Platform y Python
Google Cloud Platform y PythonCarlos Toxtli
 
GitHub Actions Monkeyconf 2021.pptx
GitHub Actions Monkeyconf 2021.pptxGitHub Actions Monkeyconf 2021.pptx
GitHub Actions Monkeyconf 2021.pptxicebeam7
 
Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...
Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...
Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...Erick Mireles Merchant
 
Curso Android Tema 2
Curso Android Tema 2Curso Android Tema 2
Curso Android Tema 2Frank Jorge
 
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...Leonardo J. Caballero G.
 
Todas las APIs de Google
Todas las APIs de GoogleTodas las APIs de Google
Todas las APIs de GoogleCarlos Toxtli
 
Google y la revolucion Web - Julian Amaya - Dia IT
Google y la revolucion Web - Julian Amaya  - Dia ITGoogle y la revolucion Web - Julian Amaya  - Dia IT
Google y la revolucion Web - Julian Amaya - Dia ITjdmal2001
 
Introduccion a Python para la web
Introduccion a Python para la webIntroduccion a Python para la web
Introduccion a Python para la webArsys
 

Similar a Mulesoft meetup_vlc_cicd (20)

Administra tu código con Git y Github
Administra tu código con Git y GithubAdministra tu código con Git y Github
Administra tu código con Git y Github
 
JS Patterns Applied to a Real World Example
JS Patterns Applied to a Real World ExampleJS Patterns Applied to a Real World Example
JS Patterns Applied to a Real World Example
 
OpenShift y PostgreSQL
OpenShift y PostgreSQLOpenShift y PostgreSQL
OpenShift y PostgreSQL
 
Proyect Evenge. Event manager
Proyect Evenge. Event managerProyect Evenge. Event manager
Proyect Evenge. Event manager
 
Atix30
Atix30Atix30
Atix30
 
Introducción al desarrollo de software en comunidad con forja de software y git
Introducción al desarrollo de software en comunidad con forja de software y gitIntroducción al desarrollo de software en comunidad con forja de software y git
Introducción al desarrollo de software en comunidad con forja de software y git
 
Forjas de Software: qué son y para que sirven
Forjas de Software: qué son y para que sirvenForjas de Software: qué son y para que sirven
Forjas de Software: qué son y para que sirven
 
Control de versiones utilizando Git
Control de versiones utilizando GitControl de versiones utilizando Git
Control de versiones utilizando Git
 
Google Cloud Platform y Python
Google Cloud Platform y PythonGoogle Cloud Platform y Python
Google Cloud Platform y Python
 
Python Gae django
Python Gae djangoPython Gae django
Python Gae django
 
GitHub Actions Monkeyconf 2021.pptx
GitHub Actions Monkeyconf 2021.pptxGitHub Actions Monkeyconf 2021.pptx
GitHub Actions Monkeyconf 2021.pptx
 
DotNetDom: El futuro de Xamarin
DotNetDom: El futuro de XamarinDotNetDom: El futuro de Xamarin
DotNetDom: El futuro de Xamarin
 
Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...
Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...
Manual de-gestión-de-un-proyecto-de-software-en-una-herramienta-informática-l...
 
Taller GitHub
Taller GitHubTaller GitHub
Taller GitHub
 
Curso Android Tema 2
Curso Android Tema 2Curso Android Tema 2
Curso Android Tema 2
 
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
Sistemas de publicación de noticias y contenidos multimedia Web para Medios d...
 
Todas las APIs de Google
Todas las APIs de GoogleTodas las APIs de Google
Todas las APIs de Google
 
Git Flow y GitOps
Git Flow y GitOpsGit Flow y GitOps
Git Flow y GitOps
 
Google y la revolucion Web - Julian Amaya - Dia IT
Google y la revolucion Web - Julian Amaya  - Dia ITGoogle y la revolucion Web - Julian Amaya  - Dia IT
Google y la revolucion Web - Julian Amaya - Dia IT
 
Introduccion a Python para la web
Introduccion a Python para la webIntroduccion a Python para la web
Introduccion a Python para la web
 

Último

Exposicion. del documentos de YPFB corporación
Exposicion. del documentos de YPFB corporaciónExposicion. del documentos de YPFB corporación
Exposicion. del documentos de YPFB corporaciónjas021085
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxEtse9
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfJessLeonelVargasJimn
 
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIACOMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIARafaelPaco2
 
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfPPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfZamiertCruzSuyo
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfSandXmovex
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendioseduardochavezg1
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 

Último (20)

Exposicion. del documentos de YPFB corporación
Exposicion. del documentos de YPFB corporaciónExposicion. del documentos de YPFB corporación
Exposicion. del documentos de YPFB corporación
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptx
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdf
 
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIACOMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
COMPONENTES DE LA VIA FERREA UAJMS - BOLIVIA
 
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfPPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendios
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 

Mulesoft meetup_vlc_cicd

  • 1. 1 ● MuleSoft y CI/CD: herramientas. ● ¿Qué es GitHub Actions”? ● Y ahora, ¡todo junto! Agenda
  • 3. 3 ● Maven plugin ● Platform APIs ● Anypoint CLI MuleSoft y CI/CD: herramientas
  • 4. 4 ● Permite integrar el empaquetado y despliegue de aplicaciones mule en el ciclo de vida Maven. ● Permite automatizar el despliegue de aplicaciones en: ● CloudHub ● RTF ● On-premise ● Solo permite desplegar la aplicación, no interactuar con el API Manager u otras funcionalidades. ● Internamente tira de platform APIs para hacer el despliegue. Maven plugin https://docs.mulesoft.com/mule-runtime/4.3/mmp-concept
  • 5. 5 ● Exchange disponible para consultarlas ● La mayoría de las tareas que puedes hacer desde la interfaz de Anypoint Platform están disponibles. ● Esto incluye: ● API Manager ● Aplicaciones ● Usuarios ● Anypoint MQ ● … ● Permite controla con más detalle Platform APIs https://anypoint.mulesoft.com/exchange/portals/anypoint-platform/
  • 6. 6 ● Exchange disponible para consultarlas ● La mayoría de las tareas que puedes hacer desde la interfaz de Anypoint Platform están disponibles. ● Esto incluye: ● API Manager ● Aplicaciones ● Usuarios ● Anypoint MQ ● … ● Permite controla con más detalle Platform APIs https://anypoint.mulesoft.com/exchange/portals/anypoint-platform/
  • 7. 7 Anypoint CLI https://docs.mulesoft.com/runtime-manager/anypoint-platform-cli ● Herramienta de scripting y línea de comandos para interactuar con Anypoint Platform. ● Proporciona interacción con: ● Load Balancers ● API Manager ● Design Center ● Exchange Aplicaciones ● Access Management ● Runtime Manager ● VPCs ● Unifica n llamadas a las Platform APIs en la ejecución de un comando. ● Instalable en tu máquina.
  • 8. ¿Qué es GitHub Actions?
  • 9. 9 Es una plataforma para automatizar flujos de trabajo de desarrollador. ¿Qué es GitHub Actions”? https://github.com/features/actions
  • 10. 10 github es una plataforma para proyectos open-source Flujos de trabajo Proyectos públicos que se pueden usar y en los que se puede colaborar Estos proyectos tendrán contribuidores que harán que “cosas” pasen en el repositorio y que exigirá ciertas tareas de organización.
  • 11. 11 ¿Cómo? Cuando algo pasa en o a tu repositorio Se ejecutarán acciones automáticas como respuesta Flujos de trabajo https://github.com/features/actions
  • 12. 12 Cuando algo pasa en o a tu repositorio Se ejecutarán acciones automáticas como respuesta Flujos de trabajo GitHub Events PR Creada Contr. unido Issue creada PR mergeada Issue cerrada https://docs.github.com/es/actions/learn-github-actions/events-that-trigger-workflows
  • 13. 13 Cuando algo pasa en o a tu repositorio Se ejecutarán acciones automáticas como respuesta Flujos de trabajo GitHub Events PR Creada Contr. unido Issue creada PR mergeada Issue cerrada https://docs.github.com/es/actions/learn-github-actions/events-that-trigger-workflows
  • 14. 14 Se ejecutarán acciones automáticas como respuesta Flujos de trabajo https://github.com/features/actions GitHub Actions Ordenar Etiquetar Asignar Reproducir
  • 17. Y ahora … todo junto!
  • 21. SHOW ME THE CODE!