|
|
@ -7,6 +7,9 @@ library identifier: '3scale-toolbox-jenkins@openapi3', |
|
|
|
|
|
|
|
|
def service = null |
|
|
def service = null |
|
|
|
|
|
|
|
|
|
|
|
// dirty hack because of "zombie" services in 3scale |
|
|
|
|
|
def baseSystemName = toolbox.generateRandomBaseSystemName() |
|
|
|
|
|
|
|
|
node("maven") { |
|
|
node("maven") { |
|
|
stage('Checkout Source') { |
|
|
stage('Checkout Source') { |
|
|
checkout scm |
|
|
checkout scm |
|
|
@ -34,7 +37,7 @@ node("maven") { |
|
|
// Prepare |
|
|
// Prepare |
|
|
service = toolbox.prepareThreescaleService( |
|
|
service = toolbox.prepareThreescaleService( |
|
|
openapi: [filename: "openapi.json" ], |
|
|
openapi: [filename: "openapi.json" ], |
|
|
environment: [ baseSystemName: "library", |
|
|
environment: [ baseSystemName: baseSystemName, |
|
|
environmentName: "dev", |
|
|
environmentName: "dev", |
|
|
oidcIssuerEndpoint: params.OIDC_ISSUER_ENDPOINT, |
|
|
oidcIssuerEndpoint: params.OIDC_ISSUER_ENDPOINT, |
|
|
publicBasePath: "/", |
|
|
publicBasePath: "/", |
|
|
@ -85,7 +88,7 @@ node("maven") { |
|
|
// Prepare |
|
|
// Prepare |
|
|
service = toolbox.prepareThreescaleService( |
|
|
service = toolbox.prepareThreescaleService( |
|
|
openapi: [filename: "openapi.json" ], |
|
|
openapi: [filename: "openapi.json" ], |
|
|
environment: [ baseSystemName: "library", |
|
|
environment: [ baseSystemName: baseSystemName, |
|
|
environmentName: "test", |
|
|
environmentName: "test", |
|
|
oidcIssuerEndpoint: params.OIDC_ISSUER_ENDPOINT, |
|
|
oidcIssuerEndpoint: params.OIDC_ISSUER_ENDPOINT, |
|
|
publicBasePath: "/", |
|
|
publicBasePath: "/", |
|
|
@ -127,7 +130,7 @@ node("maven") { |
|
|
// Prepare |
|
|
// Prepare |
|
|
service = toolbox.prepareThreescaleService( |
|
|
service = toolbox.prepareThreescaleService( |
|
|
openapi: [filename: "openapi.json" ], |
|
|
openapi: [filename: "openapi.json" ], |
|
|
environment: [ baseSystemName: "library", |
|
|
environment: [ baseSystemName: baseSystemName, |
|
|
environmentName: "prod", |
|
|
environmentName: "prod", |
|
|
oidcIssuerEndpoint: params.OIDC_ISSUER_ENDPOINT, |
|
|
oidcIssuerEndpoint: params.OIDC_ISSUER_ENDPOINT, |
|
|
publicBasePath: "/", |
|
|
publicBasePath: "/", |
|
|
|