- job: name: integration-cleanup project-type: freestyle defaults: global description: "This job is managed by Jenkins Job Builder, do not edit it through WebUI.\ \n
Please use this repository to make changes: https://git.openstack.org/openstack/sahara-ci-config\ \n
This job destroys vms which were not deleted after integration tests" disabled: false node: 'master' parameters: - string: name: PREV_BUILD default: default description: - string: name: PREV_JOB default: description: - string: name: HOST_NAME default: description: builders: - shell: | rm -rf sahara-ci-config git clone https://git.openstack.org/openstack/sahara-ci-config bash $WORKSPACE/sahara-ci-config/slave-scripts/integration-cleanup.sh - job: name: jobs-updater node: master project-type: freestyle description: "This job is managed by Jenkins Job Builder, do not edit it through WebUI.\ \n
Please use this repository to make changes: https://git.openstack.org/openstack/sahara-ci-config\ \n
Title: Jenkins Jobs Update job
\
\nDescription: This job updates all other jobs from sahara-ci-config repo.
\
\nMaintainer: Sergey Kolekonov
"
defaults: global
disabled: false
concurrent: false
scm:
- git:
url: https://git.openstack.org/openstack/sahara-ci-config
branches:
- "master"
triggers:
- pollscm: "* * * * * "
builders:
- shell: "jenkins-jobs update jenkins_job_builder"
- job:
name: sahara-ci-syntax-check
project-type: freestyle
defaults: global
description: "This job is managed by Jenkins Job Builder, do not edit it through WebUI.\
\n
Please use this repository to make changes: https://git.openstack.org/openstack/sahara-ci-config\ \n
This job check syntax in *.yaml, *.sh, *.py files" disabled: false concurrent: false node: master builders: - gerrit-git-prep - shell: "bash /opt/ci/files/sahara-ci-syntax-check.sh" publishers: - console-log - job: name: update-config node: master project-type: freestyle description: "This job is managed by Jenkins Job Builder, do not edit it through WebUI.\ \n
Please use this repository to make changes: https://git.openstack.org/openstack/sahara-ci-config\ \n
Title: Update job for Zuul and Nodepool
\
\nDescription: This job updates Zuul and Nodepool configs from sahara-ci-config repo.
\
\nMaintainer: Sergey Kolekonov
"
defaults: global
disabled: false
concurrent: false
scm:
- git:
url: https://git.openstack.org/openstack/sahara-ci-config
branches:
- "master"
triggers:
- pollscm: "* * * * * "
builders:
- shell: "$WORKSPACE/slave-scripts/update_config.sh"
- job:
name: update-pool
node: master
project-type: freestyle
description: "This job is managed by Jenkins Job Builder, do not edit it through WebUI.\
\n
Please use this repository to make changes: https://git.openstack.org/openstack/sahara-ci-config\ \n
Title: Update Pool
\
\nDescription: This job updates vm pool using Nodepool.
\
\nMaintainer: Sergey Kolekonov
"
defaults: global
disabled: false
concurrent: false
properties:
- build-blocker:
blocking-jobs:
- ".*"
triggers:
- timed: '0 6 * * *'
builders:
- shell: "/opt/ci/files/update_pool.sh"
- job:
name: noop
node: master
project-type: freestyle
description: "This job is managed by Jenkins Job Builder, do not edit it through WebUI.\
\n
Please use this repository to make changes: https://git.openstack.org/openstack/sahara-ci-config\ \n
Title: Update Pool
\
\nDescription: This job updates vm pool using Nodepool.
\
\nMaintainer: Sergey Kolekonov
"
defaults: global
disabled: false