https://github.com/clemlesne/blue-agent
Deploy Azure Pipelines agent on Kubernetes. Easy way. Cheap. Windows and Linux.
https://github.com/clemlesne/blue-agent
agent auto-scale azure azure-devops azure-pipelines container devops docker helm keda kubernetes pipelines self-hosted self-hosted-agent
Last synced: 6 months ago
JSON representation
Deploy Azure Pipelines agent on Kubernetes. Easy way. Cheap. Windows and Linux.
- Host: GitHub
- URL: https://github.com/clemlesne/blue-agent
- Owner: clemlesne
- License: apache-2.0
- Created: 2023-03-29T16:37:56.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-05T13:32:38.000Z (6 months ago)
- Last Synced: 2025-05-05T15:19:35.938Z (6 months ago)
- Topics: agent, auto-scale, azure, azure-devops, azure-pipelines, container, devops, docker, helm, keda, kubernetes, pipelines, self-hosted, self-hosted-agent
- Language: Shell
- Homepage: https://clemlesne.github.io/blue-agent/
- Size: 6.12 MB
- Stars: 54
- Watchers: 3
- Forks: 18
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Authors: AUTHORS.md
Awesome Lists containing this project
README
> [!IMPORTANT]
> Projet name is now Blue Agent! Was previously known as Azure Pipelines Agent.# Blue Agent
[Blue Agent](https://github.com/clemlesne/blue-agent) is self-hosted agent in Kubernetes, cheap to run, secure, auto-scaled and easy to deploy.
[](https://github.com/clemlesne/blue-agent/releases)
[](https://github.com/clemlesne/blue-agent/blob/main/LICENSE)[](https://artifacthub.io/packages/search?repo=blue-agent)
[](https://artifacthub.io/packages/search?repo=blue-agent-container)## Celebrating the community
We broke through 2,000,000 container pulls in August! ð
## Features
- ðïļ Allow to build containers inside the agent using [BuildKit](https://github.com/moby/buildkit).
- ðŠ Performances can be customized depending of the engineering needs, which goes far beyond the Microsoft-hosted agent.
- ðĩ Can run air-gapped (no internet access).
- ð Agent register and restart itself.
- ð§ Packaged with common automation tools ([jq](https://github.com/stedolan/jq), [PowerShell Core](https://github.com/PowerShell/PowerShell), [Python 3.12](https://docs.python.org/3/whatsnew/3.12.html), [rsync](https://rsync.samba.org), ...).
- ðĨïļ Available with [Azure Linux](https://github.com/microsoft/azurelinux), [Debian](https://debian.org), [Ubuntu](https://ubuntu.com), [Red Hat Enterprise Linux](https://access.redhat.com/products/red-hat-enterprise-linux) and [Windows Server](https://www.microsoft.com/en-us/windows-server)## Best practices for safety
- ð° Cheap to run (dynamic provisioning of agents, can scale from 0 to 100+ in few seconds with [KEDA](https://keda.sh)).
- ðĶ [SBOM (Software Bill of Materials)](https://en.wikipedia.org/wiki/Software_supply_chain) is packaged with each container image.
- ð System updates are applied every day.
- ð Build authenticity can be cryptographically verified with [Cosign](https://github.com/sigstore/cosign) and GPG.
- ðŠķ Slim container images by design.## How to deploy
[Deployment is available](https://clemlesne.github.io/blue-agent/docs/getting-started) using Helm on a Kubernetes cluster or Bicep on Azure Container Apps.
## Documentation
Documentation is available at [clemlesne.github.io/blue-agent](https://clemlesne.github.io/blue-agent/).
## [Code of conduct](./CODE_OF_CONDUCT.md)
## [Authors](./AUTHORS.md)