Guillaume Coré
2018-11-05 9cb6cccda2972659e0f13f241dcc4f9aad7bd54b
clientVM pipeline: parameterize region

following 6df4fa4b use a parameter instead
1 files modified
15 ■■■■■ changed files
tests/jenkins/ocp-clientvm.groovy 15 ●●●●● patch | view | raw | blame | history
tests/jenkins/ocp-clientvm.groovy
@@ -38,6 +38,12 @@
    '3.10.14',
].join("\n")
def region_choice = [
    'na',
    'emea',
    'latam',
    'apac',
].join("\n")
pipeline {
    agent any
@@ -62,6 +68,12 @@
            description: 'Catalog item',
            name: 'ocprelease',
        )
        choice(
            choices: region_choice,
            description: 'Region',
            name: 'region',
        )
    }
    stages {
@@ -80,6 +92,7 @@
                    def catalog = params.catalog_item.split(' / ')[0].trim()
                    def item = params.catalog_item.split(' / ')[1].trim()
                    def ocprelease = params.ocprelease.trim()
                    def region = params.region.trim()
                    echo "'${catalog}' '${item}'"
                    guid = sh(
                        returnStdout: true,
@@ -88,7 +101,7 @@
                          -c '${catalog}' \
                          -i '${item}' \
                          -G '${cf_group}' \
                          -d 'check=t,quotacheck=t,ocprelease=${ocprelease},runtime=8,expiration=7,Region=na'
                          -d 'check=t,quotacheck=t,ocprelease=${ocprelease},runtime=8,expiration=7,region=${region}'
                        """
                    ).trim()