Want to make creations as awesome as this one?

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?