azure pipeline agent in docker for armv7, arm64 and x86_64
en_US.UTF8 as LC_ALL and LANG.| Image Tags | Base Image | SSL Ver |
|---|---|---|
| focal, latest | Ubuntu 20.04 LTS, Focal Fossa | 1.1.1f |
| bionic | Ubuntu 18.04.5 LTS, Bionic Beaver | 1.1.1 |
| xenial | Ubuntu 16.04 LTS, Xenial Xerus | 1.0.2g |
| buster | Debian 10.3, Buster | 1.1.1d |
| stretch | Debian 9, Stretch | 1.1.0l, 1.0.2u |
# Create container and make it start on boot
docker run -d --restart on-failure --privileged \
--name agent007 \
--hostname agent007 \
-v /sys/fs/cgroup:/sys/fs/cgroup \
-v /var/run/docker.sock:/var/run/docker.sock \
devizervlad/crossplatform-azure-pipelines-agent:latest
# Configure azure pipelines agent
HOST_DOCKER_GROUP_ID=$(getent group docker | awk -F: '{printf $3}')
docker exec -it agent007 bash -c '
export HOST_DOCKER_GROUP_ID='$HOST_DOCKER_GROUP_ID';
export VSTS_URL="https://devizer.visualstudio.com/";
export VSTS_PAT=<your agent pool token>;
export VSTS_POOL=my-pool;
export VSTS_AGENT=my-agent-007;
export VSTS_WORK=work;
/pre-configure/config-agent.sh'
systemctl status azure-pipelines-agent
journalctl -u azure-pipelines-agent
cat /home/user/azure-pipelines-agent/_diag/*.log
Content type
Image
Digest
sha256:3de875407…
Size
2 GB
Last updated
over 2 years ago
docker pull devizervlad/crossplatform-azure-pipelines-agent