Как найти правильный размещенный агент для сборки кода Linux?

Я учусь VSTS. У меня в репозитории есть однострочный файл HelloWorld.cpp и make-файл для сборки этого файла cpp.

Во-первых, я создал свое определение сборки, как показано ниже:
введите описание изображения здесь

во-вторых, я назначил определение сборки единственному доступному хост-агенту Linux, который называется «Hosted Linux (Preview)»:
введите описание изображения здесь

После этого я начал сборку, но она возвращает ошибку:
введите описание изображения здесь

Затем я проверил возможности агента. У него нет CMake и нет компилятора, такого как gcc или clang.
введите описание изображения здесь

Я проверил страницы документации VSTS об агентах сборки, но понятия не имею, что мне делать.

0

Решение

На размещенном агенте и размещенном агенте VS2017 установлен CMake, вы можете использовать размещенный агент или агент Hosted VS2017. Вам нужно добавить возможность вручную (cmake и yes), проверьте Сборка: CMake Q&.

С другой стороны, что касается CMake в агенте Hosted Linux, я оставляю отзыв здесь: CMake в размещенном агенте Linux.

1

Другие решения

Других решений пока нет …