Skip to content

adamtrepka/SelfHostedAzureDevOpsAgent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Azure DevOps Agent

Poniższa instrukcja przedstawia w jaki sposób uruchomić agenta Azure DevOps w kontenerze Docker'owym.

0. Wymagania

1. Przygotowanie obrazu agenta

W pierwszej kolejności należy w katalogu tools wywołać polecenie:

sudo docker build -t dockeragent:latest .

spowoduje zbudowanie obrazu docker'owego zawierającego agenta Azure DevOps. Przygotowana konfiguracja została przygotowana na podstawie dokumentacji.

W celu dodania brakujących pakietów np. python, netcore sdk należy zmodyfikować plik Dockerfile i ponownie wykonać powyższe polecenie.

2. Uruchomienie agenta

W pliku docker-compose.yaml należy zmodyfikować sekcję environment uzupełniając wszystkie wymienione zmienne.

  • AZP_URL - Adres url do swojej instancji Azure DevOps np. https://dev.azure.com/xyz
  • AZP_TOKEN - Wygenerowany pesonal access tocken Dokumentacja
  • AZP_AGENT_NAME - Nazwa agenta np. SelfHostedAgent
  • AZP_POOL - Nazwa własnej puli agentów Dokumentacja

Po wprowadzeniu modyfikacji w katalogu tools należy wykonać polecenie:

sudo docker-compose up -d

Polecenie spowoduje uruchomienie kontenera z naszym agentem Azure DevOps

W repozytorium zamieściłem również przykładowy pipeline budujący obraz docker'owy z wykorzystaniem własnego agenta. Pliku projektu znajdują się w katalogu src.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors