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