From 308bfabf308789531927604678a053d270a4afb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Mass=C3=A9?= Date: Tue, 14 Apr 2020 10:40:01 +0200 Subject: [PATCH] wip --- Jenkinsfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index ab4b6a0..d6ee0ea 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,6 +7,9 @@ library identifier: '3scale-toolbox-jenkins@openapi3', def service = null +// dirty hack because of "zombie" services in 3scale +def baseSystemName = toolbox.generateRandomBaseSystemName() + node("maven") { stage('Checkout Source') { checkout scm @@ -34,7 +37,7 @@ node("maven") { // Prepare service = toolbox.prepareThreescaleService( openapi: [filename: "openapi.json" ], - environment: [ baseSystemName: "library", + environment: [ baseSystemName: baseSystemName, environmentName: "dev", oidcIssuerEndpoint: params.OIDC_ISSUER_ENDPOINT, publicBasePath: "/", @@ -85,7 +88,7 @@ node("maven") { // Prepare service = toolbox.prepareThreescaleService( openapi: [filename: "openapi.json" ], - environment: [ baseSystemName: "library", + environment: [ baseSystemName: baseSystemName, environmentName: "test", oidcIssuerEndpoint: params.OIDC_ISSUER_ENDPOINT, publicBasePath: "/", @@ -127,7 +130,7 @@ node("maven") { // Prepare service = toolbox.prepareThreescaleService( openapi: [filename: "openapi.json" ], - environment: [ baseSystemName: "library", + environment: [ baseSystemName: baseSystemName, environmentName: "prod", oidcIssuerEndpoint: params.OIDC_ISSUER_ENDPOINT, publicBasePath: "/",