Skip to content
Snippets Groups Projects
Commit cbe34ec6 authored by OZGCloud's avatar OZGCloud
Browse files

adjust stages -> move E2E Tests stage behind Deployment Stage

parent e9a216a4
No related branches found
No related tags found
No related merge requests found
...@@ -141,76 +141,6 @@ pipeline { ...@@ -141,76 +141,6 @@ pipeline {
} }
} }
} }
stage('E2E') {
failFast false
parallel {
stage('E2E-EA') {
steps {
script {
def stageName = env.STAGE_NAME
def bezeichner = generateBezeichner(stageName)
def namespace = generateNamespaceName(bezeichner)
startEnvironment(namespace, 'ea-values.yaml', 'ea-values.yaml', IMAGE_TAG, bezeichner)
def testResult = runTests(stageName, 'einheitlicher-ansprechpartner')
shutdownEnvironment(namespace)
if(!testResult) {
E2E_FAILED += "${stageName}, "
error("Fehler in Stage ${stageName}")
}
}
}
post {
always {
script {
publishE2ETestResult("einheitlicher-ansprechpartner", "Goofy E2E-Tests EA")
}
}
}
}
stage('E2E-main') {
steps {
script {
def stageName = env.STAGE_NAME
def bezeichner = generateBezeichner(stageName)
def namespace = generateNamespaceName(bezeichner)
startEnvironment(namespace, 'values.yaml', 'values.yaml', IMAGE_TAG, bezeichner)
def testResult = runTests(stageName, 'main-tests')
shutdownEnvironment(namespace)
if(!testResult) {
E2E_FAILED += "${stageName}, "
error("Fehler in Stage ${stageName}")
}
}
}
post {
always {
script {
publishE2ETestResult("main-tests", "Goofy E2E-Tests main")
}
}
}
}
}
post {
always {
script {
if (E2E_FAILED) {
FAILED_STAGE = "E2E (${E2E_FAILED.substring(0, E2E_FAILED.length() - 2)})"
error("Fehler in E2E-Tests")
}
}
}
}
}
stage('Deploy Maven Artifacts to Nexus') { stage('Deploy Maven Artifacts to Nexus') {
when { when {
anyOf { anyOf {
...@@ -294,6 +224,76 @@ pipeline { ...@@ -294,6 +224,76 @@ pipeline {
} }
} }
} }
stage('E2E') {
failFast false
parallel {
stage('E2E-EA') {
steps {
script {
def stageName = env.STAGE_NAME
def bezeichner = generateBezeichner(stageName)
def namespace = generateNamespaceName(bezeichner)
startEnvironment(namespace, 'ea-values.yaml', 'ea-values.yaml', IMAGE_TAG, bezeichner)
def testResult = runTests(stageName, 'einheitlicher-ansprechpartner')
shutdownEnvironment(namespace)
if(!testResult) {
E2E_FAILED += "${stageName}, "
error("Fehler in Stage ${stageName}")
}
}
}
post {
always {
script {
publishE2ETestResult("einheitlicher-ansprechpartner", "Goofy E2E-Tests EA")
}
}
}
}
stage('E2E-main') {
steps {
script {
def stageName = env.STAGE_NAME
def bezeichner = generateBezeichner(stageName)
def namespace = generateNamespaceName(bezeichner)
startEnvironment(namespace, 'values.yaml', 'values.yaml', IMAGE_TAG, bezeichner)
def testResult = runTests(stageName, 'main-tests')
shutdownEnvironment(namespace)
if(!testResult) {
E2E_FAILED += "${stageName}, "
error("Fehler in Stage ${stageName}")
}
}
}
post {
always {
script {
publishE2ETestResult("main-tests", "Goofy E2E-Tests main")
}
}
}
}
}
post {
always {
script {
if (E2E_FAILED) {
FAILED_STAGE = "E2E (${E2E_FAILED.substring(0, E2E_FAILED.length() - 2)})"
error("Fehler in E2E-Tests")
}
}
}
}
}
} }
post { post {
failure { failure {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment