limitations under the License.
*/
-def DEFAULT_MODULE_NAME = 'im'
-
pipeline {
agent { label 'pool' }
options { disableConcurrentBuilds() }
string(name: 'GERRIT_PATCHSET_REVISION', defaultValue: env.GERRIT_PATCHSET_REVISION ?: '', description: '')
string(name: 'PROJECT_URL_PREFIX', defaultValue: 'https://osm.etsi.org/gerrit', description: '')
string(name: 'DOCKER_ARGS', defaultValue: '', description: 'Extra docker args for docker run')
-
- // E2E test parameters
- string(name: 'OPENSTACK_BASE_IMAGE', defaultValue: 'ubuntu24.04', description: '')
- string(name: 'OPENSTACK_OSM_FLAVOR', defaultValue: 'osm.sanity', description: '')
-
- booleanParam(name: 'DO_INSTALL', defaultValue: true, description: '')
- booleanParam(name: 'DO_ROBOT', defaultValue: true, description: '')
- string(name: 'MODULE_NAME', defaultValue: 'IM', description: 'Name of the module under test')
-
- booleanParam(name: 'SAVE_CONTAINER_ON_FAIL', defaultValue: false, description: '')
- booleanParam(name: 'SAVE_CONTAINER_ON_PASS', defaultValue: false, description: '')
}
environment {
MDG = "${params.GERRIT_PROJECT?.contains('/') ? params.GERRIT_PROJECT.split('/')[1] : params.GERRIT_PROJECT}"
- CONTAINER_NAME = "${params.GERRIT_PROJECT}-${params.GERRIT_BRANCH}".toLowerCase()
TEST_IMAGE = 'overdrive3000/tox-osm:v1.6'
- DOCKER_REGISTRY = 'osm.etsi.org:5050/devops/cicd/'
}
stages {
stage('Prepare') { steps { sh 'env' } }