Skip to content

Instantly share code, notes, and snippets.

@anir
Created September 16, 2018 18:35
Show Gist options
  • Save anir/29b1e88195dc9f6307dc3e0c2342b5f9 to your computer and use it in GitHub Desktop.
Save anir/29b1e88195dc9f6307dc3e0c2342b5f9 to your computer and use it in GitHub Desktop.
declared services
// serviceConfig.each {
// serviceName, config ->
// println serviceName
// println config
// def plan = config.plan
// def label = config.label
//
// def createServiceCmd = "cf create-service ${label} ${plan} ${serviceName}"
// def isServiceAvailable = "cf services | grep -w \'${serviceName}\' | wc -l"
//
// isServiceAvailable = sh(script: isServiceAvailable, returnStdout: true).trim()
// println "${serviceName} service available? count # " + isServiceAvailable
// if(isServiceAvailable != "1"){
// println '*** Creating Service : ' + serviceName
// createServiceCmd = sh script: createServiceCmd, returnStatus: true
// if(createServiceCmd != 0){
// throw new Exception("[ERROR] Could not successfully create declared service : " + serviceName)
// }
// } else {
// println '*** Service already available. Skipping service creation for ' + serviceName
// }
// }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment