Как вызвать тесты селена от Jira - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть требование, по которому я должен вызвать тесты селена от Джиры. Селеновые тесты написаны в C#. Полный рабочий процесс должен выглядеть следующим образом:

  • Запустите выполнение теста из Jira с использованием любого стороннего плагина.
  • Тест будет выполняться в aws с использованием конвейера сборки jenkins.
  • После завершения теста результаты должны быть обновлены в Jira

Я читал о Xray плагине для Jira, но там сборка должна быть запущена из jenkins, который мне не нужен, как я хочувыполнение теста должно быть инициировано Джирой.

Есть ли способ добиться этого?

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 01 ноября 2019

Вы должны поместить CI-сервер между вашей средой выполнения теста и JIRA. В противном случае не будет никакого контроля конфигурации ваших тестовых заданий. JIRA для управления проектами и мониторинга. В настоящее время его нельзя использовать для управления подчиненными узлами и исполняемыми целевыми объектами .

Техническая сторона по-прежнему управляется на сервере CI. Если вы не хотите иметь статический сервер Jenkins, вы можете выбрать один из двух вариантов:

  1. CircleCI
  2. JenkinsX в кубернетах.

Также вы используете AWS .

Вы можете раскрутить экземпляр ec2 инастройте задание Selen для запуска на этом конкретном экземпляре. Если вам нравится сложность и динамическое кодирование, вы также можете использовать AWS Lambda. Этот блог может дать некоторое вдохновение для начала. JIRA имеет приложений для прямого подключения к AWS lambda.

...