> For the complete documentation index, see [llms.txt](https://abi.gitbook.io/net-core/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://abi.gitbook.io/net-core/9.-integracion-continua/9.1-que-es-la-integracion-continua.md).

# 11.1 ¿Qué es la integración continua?

La integración continua te permite que cada vez que un programador le da commit a su código y lo sube al servidor de Git se ejecute una serie de instrucciones por lo general el archivo se llama pipelines.yml y contiene las instrucciones para compilar tu proyecto y para correr las pruebas unitarias que se hayan definido. De esta forma te evitas que al subir algún cambio no provoques nuevos errores.

Un diagrama sería el siguiente:

![](/files/-LsiknDU5u5gyw_Gc0_b)

Un enfoque muy común es CI/CD (Continuos Integration/Continuos Delivery) el cual después de que se pasan las pruebas unitarias, puedes desplegar tu aplicación (Continuos Delivery) a diferentes servidores, por ejemplo el de pruebas, producción automáticamente o con previa autorización. La misma aplicación la puedes desplegar a Azure App Services, a un hosting o a Amazon Web Services.

Para más información de yml puedes revisar la documentación oficial de Microsoft

<https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema/pipeline?view=azure-pipelines>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://abi.gitbook.io/net-core/9.-integracion-continua/9.1-que-es-la-integracion-continua.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
