Está en la página 1de 3

Instituto Tecnológico de Santo Domingo (INTEC)

Asignatura:

Administración de la Configuración

Sección 01

Título de la actividad:

“Integración y construcción de versiones”

Profesor:

Bernardo Antonio Batista Diaz

Participantes:

Darlene Sanz – 1097870


Victor Matos - 1093812
Vicente Vargas - 1097813
Freddy Soto – 1098851

Fecha de entrega:
14 de diciembre del 2022
Integración y construcción de versiones

Integración Continua

La integración continua es un procedimiento de desarrollo de software en el que los


desarrolladores integran las actualizaciones de software en un sistema de control de código
fuente periódicamente.

El proceso de integración continua se inicia cuando un ingeniero crea una solicitud de


incorporación de cambios que indica al sistema de CI que hay cambios de código listos para su
integración. Idealmente, la integración valida el código con respecto a varias líneas de base y
pruebas, y proporciona comentarios rápidos al ingeniero solicitante sobre el estado de estas
pruebas. Suponiendo que las comprobaciones de línea de base y las pruebas hayan ido bien, el
proceso de integración genera y realiza etapas de recursos, como código compilado e imágenes
de contenedor, que finalmente implementarán el software actualizado.
Como ingeniero de software, la integración continua puede ayudarle a ofrecer software de
calidad con más rapidez al realizar lo siguiente:

● Ejecutar pruebas automatizadas en el código, lo que proporciona una detección temprana


de cambios importantes.

● Ejecutar análisis de código para garantizar los estándares, la calidad y la configuración


del código.

● Ejecutar comprobaciones de cumplimiento y seguridad para asegurarse de que no hay


vulnerabilidades conocidas.

● Ejecutar pruebas funcionales y de aceptación para asegurarse de que el software funciona


según lo previsto.

● Proporcionar comentarios rápidos sobre los problemas detectados.

● Si procede, crear recursos o paquetes que se pueden implementar y que incluyen el


código actualizado.

Para lograr la integración continua, use soluciones de software para administrar, integrar y
automatizar el proceso. Una práctica común es usar una canalización de integración continua, lo
que se detalla en la siguiente sección de este artículo.
Prácticas importantes al momento de construir una nueva versión en un software

1. Sea transparente y coherente

Los usuarios quieren saber qué esperar cuando se trata de sus actualizaciones y lanzamientos de
software.

2. Publique un calendario de lanzamientos

Nadie quiere sorprenderse con un cambio, por lo que la publicación de un calendario de


lanzamientos permite a los usuarios ver lo que está a punto de suceder y aumenta la
comunicación y la confianza entre su empresa y los usuarios de software.

3. Explique su sistema de control de versiones

Explique el control de versiones semántico a sus usuarios y enséñeles cómo leer y comprender
los números de su versión. Explicar su sistema es especialmente importante cuando vende B2C,
cuando puede asumir que su clientela no comprende el control de versiones semántico, pero
también se aplica a la venta B2B.

4. Informe a los usuarios las novedades de su nueva versión

Ya sea que esté lanzando la actualización de software más increíble de la historia o solo una
pequeña, infórmese a sus usuarios. Trabaja arduamente para mantener satisfechos a sus usuarios:
comparta esa información. Sus logros son una forma muy eficaz de mostrar a sus clientes que a
usted le importa el éxito de ellos.

5. Consulte la opinión de sus usuarios

A las personas les gusta sentirse valoradas, y no hay mejor manera de hacer que las personas se
sientan importantes que pedirles su opinión. Además, es probable que, si solicita comentarios de
los usuarios, obtenga información valiosa desde una perspectiva completamente nueva.

También podría gustarte