Настройте одно задание Jenkins для уведомления разных пользователей о разных тестах - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь настроить одно задание Jenkins, которое запускает разные тесты и предупреждает разные команды на основе теста. Например, запустите testA и предупредите команду A, затем запустите testB и предупредите команду B. Я пробовал следующий код, но задание не выполняется, поскольку существует более одного раздела сообщений. Как настроить одно задание Jenkins для запуска нескольких тестов и оповещения разных команд об успешном завершении каждого теста?

    stage ('Run Test A') {
    steps {
        Test A steps ...
    }
post {
    always {
        step([$class: 'hudson.plugins.testng.Publisher'])
    }
    success {
        mail to: 'A@B.com',
    }
}
stage ('Run Test B')
steps {
    Test B steps ...
      }
post {
    always {
        step([$class: 'hudson.plugins.testng.Publisher'])
    }
    success {
        mail to: 'B@C.com',
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...