Во-первых, официальный документ очень ясен здесь : Убедитесь, что Java Runtime Environment 8 установлена
Кроме того, согласно вашему сообщению об ошибке:
Не удалось найти агентов со следующими возможностями: msbuild,
Java, Visualstudio
Вам также не хватает msbuild, visualstudio. Не только требуется установить Java, но и установить Visual Studio на агенте сборки, а затем перезапустить агент сборки. Перезапуск агента сборки захватит добавленные возможности. Если это не сработает, перенастроить агент сборки следует.
Агент сборки не будет обнаруживать изменения среды после установки. Он будет обнаружен только во время установки. Если вы используете агент сборки vNext, также попробуйте вручную добавить некоторые возможности в Настройки - Очереди операторов - Пул агентов - Агент - Возможности . После этого снова запустите сборку.
Примечание: если вы работаете в TFS ранее 2017 года, обновление 2, вам потребуется загрузить и вручную установить последнюю версию 3.x VSIX 3.x для установки расширения SonarQube .