Возможно ли выполнить проект автоматизации maven из конвейера Azure Devops? - PullRequest
0 голосов
/ 05 июля 2019

Я создал инфраструктуру автоматизации с использованием Java, Selenium Webdriver, Maven, TestNG.В настоящее время я использую Jenkins для конвейера и CI.

Теперь для меня назначено новое требование - использование DevOps Azure в качестве инструмента CI и выполнение всего теста оттуда вместо Jenkins.

После некоторых исследований я получаю следующее:

  1. Загрузка кода в Github или другое хранилище, поддерживаемое Azure.и создайте конвейер.
  2. Напишите свой код Java с использованием кода Visual Studio, и тогда будет гораздо проще выполнить его из DevOps Azure.

Есть ли лучший способ сделать это?

1 Ответ

0 голосов
/ 05 июля 2019

Вам необходимо выполнить шаги ниже. Основное внимание уделяется интеграции инструментов, если они отсутствуют на портале Azure Devops:

  1. Я не уверен, какой репозиторий кода вы используете, однако, если вы не используете репозиторий, который поддерживается разработчиками Azure, вам необходимо интегрировать его с порталом разработки Azure.
  2. Создайте пул агентов в лазурных девопах с такой же конфигурацией, что и у вашего агента jenkins.
  3. Создание конвейера сборки в лазурных девопах. Он спросит ваше имя хранилища. Дай же. 4.При создании конвейера вам будет задан вопрос, создавать ли yaml лазурного трубопровода или нет. Скажите «Да», и он создаст пример файла yaml в репозитории кода.
  4. Открыть файл Yaml.

    • дайте вашему агенту имя, где они его упомянули.
    • в разделе "шаги" упомяните все шаги, которые вы хотите выполнить, запустите контрольные примеры. ты бы упомянул то же самое дело в конвейере Дженкинса в несколько этапов -> шаги, подобные оболочке
  5. сохраните yaml и запустите его. все готово

ПРИМЕЧАНИЕ. Главное - конфигурация агентского пула. вам нужно, чтобы в нем были все программные средства (кроме jenkin agent jar :)).

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