Трубопровод Дженкинса не продолжится, даже если выполнение Selenium завершится - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть конвейер со сценой для выполнения Selenium, где выполнение тестов Selenium занимает около 5 часов.

На этапе «Selenium Execution» у меня есть код для выполнения тестов Selenium с последующим резервным копированием результатов. Здесь конвейер выполняется на скажем ABC машине и этап Selenium на скажем XYZ клиенте. У меня следующий код для достижения того же самого -

pipeline {
    agent {lable 'ABC'}

    stages {

        stage('Selenium Execution') {
            steps {
              node('XYZ')
                script {
                         <method call to execute Selenium tests is here>
                         <method call to take results backup here> 
                    }
                }
              }
            }
        }

    }
}

При запуске сборки мы видим, что тесты Selenium полностью выполняются, просматривая журнал консоли. Но после этого следующий код для создания резервной копии результатов не выполняется, а также не обнаружена ошибка для того же самого.

Там застрял конвейер. Не могли бы вы помочь мне понять, в чем может быть проблема здесь или как определить проблемы?

...