app-catalog/deployment/catalog-ci-jenkins/modules/catalog_ci/files/jobs/job.yaml

68 lines
1.8 KiB
YAML

- job:
name: check-image
node: master
project-type: freestyle
description: "This job checks glance images"
defaults: global
disabled: false
concurrent: true
scm:
- git:
url: https://git.openstack.org/openstack/app-catalog
refspec: $GERRIT_REFSPEC
name:
choosing-strategy: gerrit
skip-tag: false
wipe-workspace: true
branches:
- "$GERRIT_BRANCH"
triggers:
- gerrit:
server-name: "review.openstack.org"
trigger-on-patchset-uploaded-event: true
projects:
- project-compare-type: 'PLAIN'
project-pattern: 'openstack/app-catalog'
branch-compare-type: 'PLAIN'
branch-pattern: master
builders:
- shell: "git checkout $FETCH_HEAD\
\n$JENKINS_HOME/scripts/app-catalog.sh"
- job:
name: merge-image
node: master
project-type: freestyle
description: "This job checks and uploads glance images to CDN"
defaults: global
disabled: false
concurrent: true
scm:
- git:
url: https://git.openstack.org/openstack/app-catalog
refspec: $GERRIT_REFSPEC
name:
choosing-strategy: gerrit
skip-tag: false
wipe-workspace: true
branches:
- "$GERRIT_BRANCH"
triggers:
- gerrit:
server-name: "review.openstack.org"
trigger-on-change-merged-event: true
projects:
- project-compare-type: 'PLAIN'
project-pattern: 'openstack/app-catalog'
branch-compare-type: 'PLAIN'
branch-pattern: master
builders:
- shell: "git checkout $FETCH_HEAD\
\n$JENKINS_HOME/scripts/app-catalog.sh"