Как использовать агент teamcity для запуска среды Windows

Я запускаю экземпляр teamcity в док-контейнере на Linux. У меня также есть агент, работающий с такими же условиями. Теперь у меня есть репозиторий VCS, который на самом деле имеет пакетные файлы Windows.cmd для сборки и использует инструменты Windows.

Теперь я хочу запустить эти инструменты, но не могу понять, как это сделать с помощью шага сборки из командной строки. Затем я попробовал Powershell, но понял, что у моего агента нет требований для выполнения этого шага. Следует упомянуть, что агент работает в Linux, и это может быть проблемой.

Итак, я увидел это: https://hub.docker.com/r/jetbrains/teamcity-agent/ и подумал, что существует образ для запуска агента в изолированной среде Windows. К сожалению, я не смог запустить этот контейнер Windows.

Я использовал это, чтобы запустить контейнер, так как руководство говорит мне использовать тег изображения докера для этого... но это не сработало

docker run -itd --name teamcity-win-agent -e SERVER_URL="<IP>:80" -v/etc/teamcity/agent_win/conf:/data/teamcity_agent/conf jetbrains/teamcity-agent:windowsservercore

ошибки были:

Unable to find image 'jetbrains/teamcity-agent:windowsservercore' locally
docker: Error response from daemon: manifest for jetbrains/teamcity-agent:windowsservercore not found.

Кто-нибудь может сказать мне, как это сделать?

0 ответов

Другие вопросы по тегам