Перейти к содержанию

Типы агентов и их спецификации


Ниже описаны доступные на данный момент типы агентов и их особенности.

Shell

  • Предназначен для запуска на UNIX системах
  • Работает непосредственно с ОС на которой развернут
  • Все команды описанные в конвейере, будут выполнены в рамках ОС
  • Использует оболочки bash, sh

    Установка агента с типом shell

Powershell

* Данный тип агента находится в разработке и может включать в себя ошибки в процессе работы

  • Предназначен для запуска на Windows
  • Работает непосредственно с ОС на которой развернут
  • Все команды описанные в конвейере, будут выполнены в рамках ОС
  • Использует оболочку powershell

    Установка агента с типом powershell

Docker

  • Может быть запущен на любой системе
  • Может быть запущен как Docker-in-Docker
  • Необходим установленный Docker Engine
  • Работает в контейнере указном в конвейере
  • Для работы необходим вспомогательный контейнер helper-runner*
  • Все команды описанные в конвейере, будут выполнены в контейнере указанном в конвейере

    Установка агента с типом docker
    Установка агента в docker контейнере

Kuber

* Данный тип агента находится в разработке и может включать в себя ошибки в процессе работы