Настройка сборки проекта Java Maven в VSTS - PullRequest
0 голосов
/ 04 сентября 2018

Я довольно новичок в VSTS и пытаюсь перенести работу по сборке Java с Jenkins на VSTS. В настоящее время в проекте есть некоторые jar-зависимости третьей части, которые вручную устанавливаются в репозиторий Local Maven после входа в систему Jenkins Machine с помощью команды mvn: install. В VSTS как можно добиться того же. Обратите внимание, что я настроил очередь сборки и могу запустить сборку, но сборка не удастся, так как эти зависимости не найдены. Поскольку физический вход в машину невозможен, как я могу добиться того же? Любая помощь приветствуется.

1 Ответ

0 голосов
/ 04 сентября 2018

Это можно сделать двумя способами.

  1. Установите свой собственный агент сборки на выделенном сервере для вашей сборки
  2. Установка / настройка Maven Package Management в вашем VSTS

Шаг 1

Это проще (так как это ваш подход Дженкинса).

Вам необходимо установить выделенный агент на локальном сервере, где вы будете устанавливать сторонние зависимости в локальном репозитории maven.

См. Здесь о том, как установить Агент на компьютер с сервером Windows

Шаг 2

Вы можете создать свой собственный канал Maven через Управление пакетами в VSTS.

Сначала установите расширение, если у вас нет управления пакетами

Каждая учетная запись получает пять (5) бесплатных лицензий. Если вам нужно больше 5 лицензии, перейдите на страницу Marketplace для управления пакетами и выберите Получить. Нажмите «Купить» и приобретите необходимые лицензии. если ты не уверены, вы можете нажать Начать 30-дневную бесплатную пробную версию и каждый пользователь в вашей учетной записи будет предоставлен доступ к управлению пакетами на 30 дней. После 30-дневного пробного периода ваш аккаунт вернется к пяти (5) уполномоченные пользователи, и вы должны назначить лицензии отдельным пользователям. Если вам нужны дополнительные лицензии на данный момент, вы можете приобрести их из этого же диалога в Marketplace.

Здесь есть хороший пример от Microsoft здесь . Пожалуйста, пройдите этот шаг за шагом.

...