From 6a044da41037e579fcc61b0983f923f32fc86f81 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Thu, 9 Dec 2021 17:44:01 +0100 Subject: [PATCH] OZG-1772 OZG-1840 setup new Jenkins stage for ea-ci --- Jenkinsfile | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 00acb98e66..bbee81183d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -147,6 +147,44 @@ pipeline { } } } + + stage('E2E-Tests(EA)') { + when { + branch 'master' + } + steps { + script { + FAILED_STAGE=env.STAGE_NAME + } + + container("kubectl") { + sh 'kubectl rollout restart deployment/goofy -n sh-e2e-dev' + sh 'kubectl rollout status deployment/goofy -n sh-e2e-dev' + + sh 'kubectl rollout restart deployment/pluto -n sh-e2e-dev' + sh 'kubectl rollout status deployment/pluto -n sh-e2e-dev' + } + + container("cypress") { + dir('goofy-client') { + sh 'npm run cypress:version' + sh 'npm run cypress:ci-ea-run' + } + } + } + post { + always { + publishHTML (target: [ + allowMissing: false, + alwaysLinkToLastBuild: false, + keepAll: true, + reportDir: 'goofy-client/apps/goofy-e2e/reports', + reportFiles: 'report_einheitlicher-ansprechpartner.html', + reportName: "Goofy E2E-Tests(EA)" + ]) + } + } + } stage('E2E-Tests') { when { -- GitLab