Sign inSign up

will871/azure-pipes

By will871

•Updated about 1 year ago

Image
0

202

will871/azure-pipes repository overview

ā šŸ¤– Azure DevOps Self-Hosted Agent (Docker)

ā šŸš€ Como usar

  1. Crie um arquivo .env com as variÔveis de configuração. Copie e edite o exemplo abaixo:
cat <<EOF > .env
URL=https://dev.azure.com/sua-organizacao
TOKEN=seu_access_token_aqui
POOL=Default
AGENT_NAME=
WORK=
ACCEPT_TEE_EULA=Y
EOF
  1. Execute o container com Docker:
docker run -it --rm \
  --env-file .env \
  --name azure-agent \
  --network host \
  --privileged \
  will871/azure-pipes:1.0

šŸ’” Use --detach se quiser que o agente rode em background.


ā šŸ” VariĆ”veis de Ambiente

Estas variƔveis devem ser definidas no arquivo .env:

VariÔvelDescriçãoComo obter
URLURL da sua organização ou projeto no Azure DevOpsVÔ para https://dev.azure.com/⁠ e copie a URL da sua organização. Ex: https://dev.azure.com/sua-org
TOKENPersonal Access Token (PAT) com permissões de agenteCrie em User Settings > Personal Access Tokens⁠. Habilite as permissões: Agent Pools (Read & manage)
POOLNome do Pool de AgentesVĆ” em Organization Settings > Agent Pools e copie o nome do pool desejado (ex: Default)
AGENT_NAMENome identificador do agente(Opcional) Qualquer nome Ćŗnico. Ex: agente-docker-01
WORKCaminho onde os arquivos da pipeline serão executados(Opcional) Use _work ou um caminho absoluto.
ACCEPT_TEE_EULAObrigatório. Deve ser Y para aceitar o EULA do Team Explorer EverywhereUse sempre Y

ā šŸ“„ Exemplo de .env

URL=https://dev.azure.com/sua-organizacao
TOKEN=seu_access_token_aqui
POOL=Default
AGENT_NAME=agente-docker-01
WORK=_work
ACCEPT_TEE_EULA=Y

āš ļø Nunca compartilhe ou comite o arquivo .env com seu TOKEN.


Tag summary

Content type

Image

Digest

sha256:b591db467…

Size

684.2 MB

Last updated

about 1 year ago

docker pull will871/azure-pipes:1.0