> For the complete documentation index, see [llms.txt](https://jadelab.gitbook.io/jadegit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jadelab.gitbook.io/jadegit/0.18.0/ci-cd/overview.md).

# Overview

Introducing CI/CD pipelines using JadeGit enables teams to automate the testing and deployment of changes to a Jade database, providing confidence in what is being released and reducing the overhead of manual processes.

The patterns and examples described in this section provide a starting point for teams looking to adopt JadeGit. What's presented here isn't meant to be prescriptive, the intent is to share foundational knowledge that can be adapted to suit the tooling, infrastructure, and processes already in use within a team.

While the examples are based on shared pipeline templates that can be reused across multiple repositories, teams will need to bring their own implementation details, including:

* How tests are executed
* How databases are started and stopped
* What governance is applied through approval gates, branch protection, and pipeline permissions
