# Continuous Integration

GoReleaser was built from the very first commit with the idea of
running it as part of the CI pipeline in mind.

Let's see how we can get it working on popular CI software:

<div class="grid cards" markdown>

- :simple-githubactions: [GitHub Actions](actions.md)
- :material-microsoft-azure: [Azure Pipelines](azurepipelines.md)
- :simple-circleci: [Circle CI](circle.md)
- :simple-cirrusci:[Cirrus CI](cirrus.md)
- :simple-googlecloud: [Google CloudBuild](cloudbuild.md)
- :simple-codefresh: [Codefresh](codefresh.md)
- :simple-drone: [Drone](drone.md)
- :simple-gitlab: [GitLab CI](gitlab.md)
- :simple-jenkins: [Jenkins](jenkins.md)
- :simple-semaphoreci: [Semaphore](semaphore.md)
- :simple-travisci: [Travis CI](travis.md)
- :material-bird: [Woodpecker](woodpecker.md)

</div>

<!-- TODO: woodpecker ci doesn't have an icon anywhere... -->
