emberstack/azure-pipelines-agent
Azure Pipelines Agent
Azure Pipelines Agent is self-hosted agent that you can run in a container with Docker.
> Supports
amd64
, arm
and arm64
Deployment
The Azure Pipeliens agent can be deployed either manually or using Helm (recommended).
Support
If you need help or found a bug, please feel free to open an issue on the emberstack/docker-azure-pipelines-agent GitHub project.
You can also join our Slack workspace and talk to us:
Deployment using Helm
Use Helm to install the latest released chart:
shellsession
$ helm repo add emberstack https://emberstack.github.io/helm-charts
$ helm repo update
$ helm upgrade --install azure-pipelines-agent emberstack/azure-pipelines-agent
You can customize the values of the helm deployment by using the following Values:
| Parameter | Description | Default |
| ———————————— | ———————————————————– | ——————————————————- |
| nameOverride
| Overrides release name | ""
|
| fullnameOverride
| Overrides release fullname | ""
|
| image.repository
| Container image repository | emberstack/azure-pipelines-agent
|
| image.tag
| Container image tag | ""
(same version as the chart) |
| image.pullPolicy
| Container image pull policy | Always
if image.tag
is latest
, else IfNotPresent
|
| pipelines.url
| The Azure base URL for your organization | ""
|
| pipelines.pat
| Personal Access Token (PAT) used by the agent to connect. | ""
|
| pipelines.pool
| Agent pool to which the Agent should register. | ""
|
| pipelines.agent.mountDocker
| Enable to mount the host docker.sock
| false
|
| pipelines.agent.workDir
| The work directory the agent should use | _work
|
| serviceAccount.create
| Create ServiceAccount | true
|
| serviceAccount.name
| ServiceAccount name | release name |
| serviceAccount.clusterAdmin
| Sets the service account as a cluster admin | release name |
| resources
| Resource limits | {}
|
| nodeSelector
| Node labels for pod assignment | {}
|
| tolerations
| Toleration labels for pod assignment | []
|
| affinity
| Node affinity for pod assignment | {}
|
> Find us on Helm Hub