Skip to content

Commit

Permalink
Translate CI term to spanish (cncf#924)
Browse files Browse the repository at this point in the history
* CI definition
* Fix typos and word added to dictionary
* Update and rename continuous_integration.md to continuous-integration.md
* Add line break space content/es/continuous-integration.md

Signed-off-by: Rael Garcia <rael@rael.io>
Signed-off-by: Cristian Meoño <cristianfrancisco85@gmail.com>
Co-authored-by: Rael Garcia <rael@rael.io>
  • Loading branch information
2 people authored and ramrodo committed Dec 13, 2022
1 parent 4fd82a7 commit e752529
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 0 deletions.
3 changes: 3 additions & 0 deletions content/es/.wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ frontend
Garcia
gateway
GCP
Git
github
glossary
good
Expand Down Expand Up @@ -92,6 +93,7 @@ main
markdown
md
menu
Mercurial
mesh
microservicios
Mike
Expand Down Expand Up @@ -127,6 +129,7 @@ Subcommittee
submit
submitting
subrúbricas
Subversion
technology
TEMPLATE
term
Expand Down
22 changes: 22 additions & 0 deletions content/es/continuous-integration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: Integración Continua (CI)
status: Completed
category: Concepto
---

## ¿Qué es?

Integración continua, o por sus siglas en ingles CI, es la práctica de integrar cambios en el código lo más frecuente posible. CI es un requisito para la [entrega continua](/continuous-delivery/) (CD). Tradicionalmente, el proceso de CI comienza cuando se envían los cambios en el código hacia un sistema de control de versiones (Git, Mercurial, o Subversion) y termina con un artefacto testeado y listo para ser consumido por un sistema de CD.

## Problema que aborda

Los sistemas de software frecuentemente son grandes y complejos, con numerosos desarrolladores manteniéndolo y actualizándolo. Al trabajar en paralelo en diferentes partes del sistema, estos desarrolladores pueden hacer cambios conflictivos y romper inadvertidamente el trabajo de los demás. Además, con varios desarrolladores trabajando en el mismo proyecto, cualquier tarea cotidiana, como las pruebas y el cálculo de la calidad del código, tendría que ser repetida por cada desarrollador, lo que supone una pérdida de tiempo.

## ¿Cómo ayuda?

El software de CI comprueba automáticamente que los cambios en el código se fusionaron correctamente cada vez que un desarrollador envía un cambio. Es una práctica casi siempre presente el usar el servidor de CI para ejecutar las comprobaciones de calidad de código, pruebas, e incluso despliegues. Como tal, se convierte en una implementación concreta del control de calidad dentro de los equipos. CI permite que los equipos de software conviertan cada cambio de código en un fallo concreto o en un candidato a la publicación viable.

## Términos relacionados

* [Entrega Continua](/continuous-delivery/)
* [Despliegue Continuo](/continuous-deployment/)

0 comments on commit e752529

Please sign in to comment.