An open API service indexing awesome lists of open source software.

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.

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.

[![Last release date](https://img.shields.io/github/release-date/clemlesne/blue-agent)](https://github.com/clemlesne/blue-agent/releases)
[![Project license](https://img.shields.io/github/license/clemlesne/blue-agent)](https://github.com/clemlesne/blue-agent/blob/main/LICENSE)

[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/blue-agent)](https://artifacthub.io/packages/search?repo=blue-agent)
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/blue-agent-container)](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)