2016-10-07 5 views
2

Каков правильный способ установки maven на агент сборки по умолчанию Team Services?Добавить функцию maven для агента сборки Team Services

То, что я сделал до сих пор:

  • Я скачал агент на виртуальной машине
  • я установить вручную Java и Maven на этой машине (C: \ Java \ jdk1.8.0_101 гезр C:. \ Java \ Maven \ апач-Maven-3.3.9)
  • Я добавил несколько переменных окружения (Maven, MAVEN_HOME, M2_HOME)
  • после этого я установить агент с помощью сценария powershel \ CONFIG.CMD

Агент получает успешно зарегистрирован в моей visualstudio.com среде, но способность Maven не получить взял:

No maven capability

После прочтения нескольких других должностей, я вручную добавил «Maven» способность к агент:

manually added maven capability

После всего этого я могу начать сборку, которая требует Maven. Но, к сожалению, сборка не удается:

Build fails

Как получить Maven, чтобы работать должным образом на мой агент сборки по умолчанию? Я не могу найти решение в документации MS.

ответ

2

Чтобы ответить на мой собственный вопрос. Ошибка, которую я сделал, заключалась в том, что я создал переменные среды как пользовательские переменные вместо системных переменных. Подводя вещи, вот что нужно:

  • скачать агент на виртуальной машине
  • установлен Java и Maven на этой машине
  • переменные окружения добавить SYSTEM M2_HOME и JAVA_HOME
  • установить агент, используя powershel script. \ config.cmd
+0

Отлично, большое вам спасибо за то, что вы здесь поделились. Вы когда-нибудь сталкивались с ошибками «компиляции» с самыми maven-проектами? – Vladislav

+0

у нас были некоторые неправильные конфигурации в тестовом проекте, но одна дополнительная вещь, которую мы должны были установить на сервере сборки, была подходящим BROWSER (в нашем случае Chrome). И чтобы сделать более конкретным, я лично установил M2_HOME в каталог установки root maven (а не в bin), Еще раз спасибо! – Vladislav

 Смежные вопросы

  • Нет связанных вопросов^_^