diff options
author | Fatih Degirmenci <fatih.degirmenci@ericsson.com> | 2015-12-07 08:47:20 +0100 |
---|---|---|
committer | Fatih Degirmenci <fatih.degirmenci@ericsson.com> | 2015-12-07 18:27:52 +0100 |
commit | 55ef51bceadfdc99f53e42992d7bc742395761ab (patch) | |
tree | aea842b67d82b31fe68711a9b8a828069dc5668b /jjb/opnfv/pod-params.yml | |
parent | 0b27c3e7e7ada718ba16a8ec78edfed52ae0bf15 (diff) |
Add installer and pod parameter files and create example jobs
This change proposes
- Move installer params to common file
- Move pod params to common file
- Configure POD slaves in pod file and set slave to run using node label plugin
- Create one daily parent job per installer per controller
- Create common deploy job, taking controller name from parent job
- Change build display name to show installer + controller name
Please note that this is an example and things will evolve based on
how things work.
Change-Id: I4bc1d35e43c44d9401f4000090818e8e7b426e70
Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Diffstat (limited to 'jjb/opnfv/pod-params.yml')
-rw-r--r-- | jjb/opnfv/pod-params.yml | 152 |
1 files changed, 152 insertions, 0 deletions
diff --git a/jjb/opnfv/pod-params.yml b/jjb/opnfv/pod-params.yml new file mode 100644 index 000000000..07d35bf7f --- /dev/null +++ b/jjb/opnfv/pod-params.yml @@ -0,0 +1,152 @@ +- parameter: + name: 'lf-pod1-defaults' + parameters: + - node: + name: SLAVE_NAME + description: 'Slave name on Jenkins' + allowed-slaves: + - opnfv-jump-1 + default-slaves: + - opnfv-jump-1 + - string: + name: INSTALLER_VERSION + default: latest + description: 'Version of the installer to deploy' + - string: + name: GIT_BASE + default: https://gerrit.opnfv.org/gerrit/$PROJECT + description: 'Git URL to use on the jumphost' + +- parameter: + name: 'lf-pod2-defaults' + parameters: + - node: + name: SLAVE_NAME + description: 'Slave name on Jenkins' + allowed-slaves: + - opnfv-jump-2 + default-slaves: + - opnfv-jump-2 + - string: + name: INSTALLER_VERSION + default: stable + description: 'Version of the installer to deploy' + - string: + name: GIT_BASE + default: ssh://gerrit.opnfv.org:29418/$PROJECT + description: 'Git URL for LF POD2' + description: 'Git URL to use on the jumphost' + +- parameter: + name: 'ericsson-pod2-defaults' + parameters: + - node: + name: SLAVE_NAME + description: 'Slave name on Jenkins' + allowed-slaves: + - ericsson-ca-fuel-bare-1 + default-slaves: + - ericsson-ca-fuel-bare-1 + - string: + name: INSTALLER_VERSION + default: latest + description: 'Version of the installer to deploy' + - string: + name: GIT_BASE + default: https://gerrit.opnfv.org/gerrit/$PROJECT + description: 'Git URL to use on the jumphost' + +- parameter: + name: 'intel-pod2-defaults' + parameters: + - node: + name: SLAVE_NAME + description: 'Slave name on Jenkins' + allowed-slaves: + - intelpod2-jumphost + default-slaves: + - intelpod2-jumphost + - string: + name: INSTALLER_VERSION + default: stable + description: 'Version of the installer to deploy' + - string: + name: GIT_BASE + default: https://gerrit.opnfv.org/gerrit/$PROJECT + description: 'Git URL to use on the jumphost' + +- parameter: + name: 'intel-pod5-defaults' + parameters: + - node: + name: SLAVE_NAME + description: 'Slave name on Jenkins' + allowed-slaves: + - intelpod5-jumphost + default-slaves: + - intelpod5-jumphost + - string: + name: INSTALLER_VERSION + default: stable + description: 'Version of the installer to deploy' + - string: + name: GIT_BASE + default: https://gerrit.opnfv.org/gerrit/$PROJECT + description: 'Git URL to use on the jumphost' + +- parameter: + name: 'intel-pod6-defaults' + parameters: + - node: + name: SLAVE_NAME + description: 'Slave name on Jenkins' + allowed-slaves: + - intelpod6-jumphost + default-slaves: + - intelpod6-jumphost + - string: + name: INSTALLER_VERSION + default: latest + description: 'Version of the installer to deploy' + - string: + name: GIT_BASE + default: https://gerrit.opnfv.org/gerrit/$PROJECT + description: 'Git URL to use on the jumphost' + +- parameter: + name: 'intel-pod8-defaults' + parameters: + - node: + name: SLAVE_NAME + description: 'Slave name on Jenkins' + allowed-slaves: + - intelpod8-jumphost + default-slaves: + - intelpod8-jumphost + - string: + name: INSTALLER_VERSION + default: latest + description: 'Version of the installer to deploy' + - string: + name: GIT_BASE + default: https://gerrit.opnfv.org/gerrit/$PROJECT + description: 'Git URL to use on the jumphost' + +- parameter: + name: 'huawei-sc-pod1-defaults' + parameters: + - node: + name: SLAVE_NAME + description: 'Slave name on Jenkins' + allowed-slaves: + - huawei-us-deploy-bare-1 + default-slaves: + - huawei-us-deploy-bare-1 + - string: + name: INSTALLER_VERSION + default: stable + description: 'Version of the installer to deploy' + - string: + name: GIT_BASE + default: https://gerrit.opnfv.org/gerrit/$PROJECT + description: 'Git URL to use on the jumphost' |