1.3. Continous Integration (CI)
Daniel Alavarado
Created on September 11, 2024
More creations to inspire you
3 TIPS FOR AN INTERACTIVE PRESENTATION
Presentation
49ERS GOLD RUSH PRESENTATION
Presentation
INTERNATIONAL EVENTS
Presentation
THE EUKARYOTIC CELL WITH REVIEW
Presentation
INTRO INNOVATE
Presentation
FALL ZINE 2018
Presentation
BRANCHES OF U.S. GOVERNMENT
Presentation
Transcript
Tendencias en entornos de desarrollo de aplicaciones y servicios
1.3. Continous Integration (CI)
Alumno: Daniel Alvarado Aguilar
integración continua (CI)
Es la práctica de hacer que todos los que trabajan en el mismo proyecto fusionen regularmente sus cambios con la base de código en un repositorio central.
Importancia en el desarrollo de proyectos
Acortar el bucle de feedback y mayor calidad.
Mitigar los riesgos potenciales que puedan surgir durante la implementación..
Desarrollo de proyectos
Combinan las piezas que trabajan los desarrolladores en una ubicación central.
Todos construyen sobre la misma base.
Ahorra tiempo en la escritura de la lógica de automatización personalizada.
Mantiene un enfoque fiable para compilar y liberar software promoviendo la colaboración, la automatización y los ciclos cortos de feedback.
Los equipos pueden agilizar su flujo de trabajo y mejorar la calidad de su software.
Pueden acelerar su ciclo de lanzamiento de software sin sacrificar la calidad
Conclusión
Adoptar la integración continua ayuda a acelerar el proceso de desarrollo al tiempo que mejora la calidad del código. La automatización de estos pasos permite trabajar de forma más eficiente. El entorno que ofrece webapp.io viene a cumplir con este propósito debido a su facilidad en el acoplamiento con repositorios de GitHub permitiendo el desarrollo más eficiente con todos los involucrados en el código; y automatizando y acelerando el proceso.
Registrarse en la página de https://webapp.io.
Se logueo en la cuenta con los datos de la cuenta de GitHub para facilitar la conexión.
Repositorio en GitHub
Ya se contaba con cuenta en GitHub, solo se creó el repositorio para esta practica
Creación del documento ‘Layerfile’
Seguimos las instrucciones para la creación el documento
Test run
Realizamos la petición del testeo arrojando los siguientes resultados
Enviroment Webapp.io
Se muestra la configuración del entorno
Commit realizado
Se muestra el commit realizado para que fuera posible la integración del CI
JetBrains. TeamCity. ¿Qué es la integración continua (CI)? https://www.jetbrains.com/es-es/teamcity/ci-cd-guide/continuous-integration/ Humsoft. (8 de abril del 2021) ¿Qué es CI/CD? Buenos Aires, Argentina. https://hum-soft.com/blog/que-es-ci-cd/ IBM Cloud's. Eric Minick (01 de octubre del 2019) What is Continuous Integration? [Archivo de video] YouTube. https://www.youtube.com/watch?v=1er2cjUq1UI Autentia. (02 de diciembre del 2020) Integración continua - Píldora de conocimiento. [Archivo de video] YouTube. https://www.youtube.com/watch?v=5ZrmIeJoDG4 CircleCI. (27 de abril del 2021) What is Continuous Integration. (CI)? [Archivo de video] YouTube. https://www.youtube.com/watch?v=P7-bmPkU_zU'
Referencias
Did you know that...
Do we retain 42% more information when the content is moving? It is perhaps the most effective resource to capture the attention of your audience.
With this function...
You can add additional content that excites your audience's brain: videos, images, links, interactivity... Whatever you want!
Did you know that...
Do we retain 42% more information when the content moves? It is perhaps the most effective resource to capture the attention of your audience.
With this function...
You can add additional content that excites your audience's brain: videos, images, links, interactivity... Whatever you want!
Did you know that...
In Genially you will find more than 1,000 templates ready to pour your content and 100% customizable, that will help you tell your stories?