Docker 中的 Azure DevOps 代理:添加自定义功能

kag*_*kij 5 docker azure-devops

我按照 DockerHub 上的指南在 Docker 中运行 Azure DevOps 代理:

docker run -d -e VSTS_ACCOUNT='kagarlickij' \
    -e VSTS_POOL='Self-Hosted-Containers' \
    -e VSTS_TOKEN='a***q' \
    mcr.microsoft.com/azure-pipelines/vsts-agent:ubuntu-16.04-docker-18.06.1-ce
Run Code Online (Sandbox Code Playgroud)

我想自动向代理添加自定义功能,这怎么可能?

在此输入图像描述

Cec*_*SFT 8

创建代理时,在命令中添加能力。例如:docker run -d -e VSTS_ACCOUNT={account} -e VSTS_POOL={pool} -e VSTS_AGENT={agent} -e VSTS_TOKEN={token} -e myvar=test -it mcr.microsoft.com/azure-pipelines/vsts-agent:ubuntu-16.04-docker-18.06.1-ce。我在我这边测试过,可以看到myvar功能上的表现。