#!/bin/env groovy // This script is used internally by Enea for automated tests on Linux builds MANIFEST_REPOSITORY = null BRANCH = env.BRANCH_NAME def scmInstance = scm.getUserRemoteConfigs()[0] MANIFEST_REPOSITORY = scmInstance.getUrl() def git_repo = MANIFEST_REPOSITORY.trim().split('/')[-1] def git_repo_name = git_repo.replace('.git','') env.PROFILE = git_repo_name.split('-')[-1] print "MANIFEST_REPOSITORY: " + MANIFEST_REPOSITORY print "git_repo_name: " + git_repo_name print "PROFILE: " + env.PROFILE fileLoader.withGit('git@git.enea.se:eltf/jenkins.git', 'master', null, '') { fileLoader.load('freeze_manifest.groovy'); } fileLoader.withGit('git@git.enea.se:eltf/jenkins.git', 'master', null, '') { fileLoader.load('eltf_pipeline.groovy'); }