Интеграция Jenkins и VSO - PullRequest
       11

Интеграция Jenkins и VSO

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

Я хочу получить проект maven на основе селена из VSO / github в Jenkins, а затем выполнить его из другого проекта.

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

Но как мне запустить его pom.xml из другой работы в jenkins.

Процесс будет:

2 рабочих места будут в Дженкинсе-

JOB1-Вытащить проект из VSO / github (Готово)

JOB2-Если JOB1 завершается успешно, запускайте JOB2, который выполнит проект maven с использованием pom.xlm, который был извлечен в JOB1. (Как это сделать?)

Заранее спасибо.

Ответы [ 2 ]

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

Нашли альтернативное и довольно простое решение этой проблемы.

Необходимо выполнить следующие шаги:

  1. Сначала создайте проект Freestyle.
  2. В общем разделе конфигурации нажмите кнопку «Дополнительно»
  3. Проверить использованиеФлажок Custom WorkSpace
  4. Укажите каталог, в который вы хотите получить проект
  5. Настроить VSO / github / svn из управления исходным кодом
  6. Сохранить конфигурацию
  7. Создайте другой проект Freestyle
  8. Дайте ту же директорию, которая использовалась в Первом проекте для использования Custom WorkSpace
  9. Вызовите цель maven из этого проекта
  10. При посткомпоновочном действии вызова Project1 вызовитеProject2 при успешном выполнении Project1
  11. Сборка Project1

У меня отлично работает.

Хотя я не уверен, почему у меня нет флажка Использовать пользовательское рабочее пространство для проекта maven.

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

Использовать плагин конвейера в jenkins: https://jenkins.io/doc/book/pipeline/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...