From: Vladimir Khlyunev Date: Mon, 13 May 2019 09:57:23 +0000 (+0400) Subject: Add job for generating MOS-MU vars for fuel-qa X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F97%2F41297%2F2;p=tools%2Fsustaining.git Add job for generating MOS-MU vars for fuel-qa Change-Id: Id314c2730c2bbceb509e26b56983bffeef2d369d --- diff --git a/maintenance-ci/mos/jobs/9.x.env_vars_generate.yaml b/maintenance-ci/mos/jobs/9.x.env_vars_generate.yaml new file mode 100644 index 0000000..b49635e --- /dev/null +++ b/maintenance-ci/mos/jobs/9.x.env_vars_generate.yaml @@ -0,0 +1,60 @@ +- job: + name: '9.x.env_vars_generate' + description: 'Generate MU env vars for manual fuel-qa run' + concurrent: true + + parameters: + - label: + name: NODE_LABEL + desctiption: "Label where to run job; node name are acceptable too" + default: 'jenkins-master' + - string: + name: MIRROR_HOST + default: 'eu.mirror.fuel-infra.org' + - string: + name: SNAPSHOT_PARAMS_ID + default: lastSuccessfulBuild + description: | + Take from http://maintenance-ci.scc.mirantis.net/job/9.x.snapshot.params/ + for last build: lastSuccessfulBuild + - text: + name: MOS_MIRROR_OVERWRITES + description: "Set of variables to inject to job; add new parameters if needed for run" + default: | + ENABLE_MOS_CENTOS_OS=true + ENABLE_MOS_CENTOS_PROPOSED=true + ENABLE_MOS_CENTOS_UPDATES=true + ENABLE_MOS_CENTOS_SECURITY=true + ENABLE_MOS_CENTOS_HOLDBACK=true + ENABLE_MOS_CENTOS_HOTFIX=false + MOS_CENTOS_OS_MIRROR_ID_OVERWRITE= + MOS_CENTOS_PROPOSED_MIRROR_ID_OVERWRITE= + MOS_CENTOS_UPDATES_MIRROR_ID_OVERWRITE= + MOS_CENTOS_SECURITY_MIRROR_ID_OVERWRITE= + MOS_CENTOS_HOLDBACK_MIRROR_ID_OVERWRITE= + MOS_CENTOS_HOTFIX_MIRROR_ID_OVERWRITE= + # + MOS_UBUNTU_MIRROR_ID_OVERWRITE= + ENABLE_MOS_UBUNTU_PROPOSED=true + ENABLE_MOS_UBUNTU_UPDATES=true + ENABLE_MOS_UBUNTU_SECURITY=true + ENABLE_MOS_UBUNTU_HOLDBACK=true + ENABLE_MOS_UBUNTU_HOTFIX=false + UBUNTU_MIRROR_ID_OVERWRITE= + CENTOS_MIRROR_ID_OVERWRITE= + + properties: + - heavy-job: + weight: '1' + + builders: + - inject-text-parameter: + properties-content: $MOS_MIRROR_OVERWRITES + - 9x-systest-repos-parsing + - shell: + !include-raw: ../scripts/show_mos_mu_env_vars.sh + + publishers: + - archive: + artifacts: 'mos-mu-vars.sh' + allow-empty: false \ No newline at end of file diff --git a/maintenance-ci/mos/scripts/show_mos_mu_env_vars.sh b/maintenance-ci/mos/scripts/show_mos_mu_env_vars.sh new file mode 100755 index 0000000..d7058d0 --- /dev/null +++ b/maintenance-ci/mos/scripts/show_mos_mu_env_vars.sh @@ -0,0 +1,9 @@ +#!/bin/bash +set +x +echo "======================================================" +tee mos-mu-vars.sh <