Add integrated gate tempest and grenade job
Swift gate does not run integrated-gate jobs which are tempest-full and grenade-py3 job. Tempest-full job run all services tests. But all services tests are not needed to run on swift gate because it does not depends on all services. Tempest has prepared the new jobs for swift gate which will run only Swift, Cinder and Glance related tests. New template 'integrated-gate-object-storage'(Depends-On) includes the tempest-integrated-object-storage and grenade-py3 jobs This commit adds the new integrated-gate template in swift gate. Depends-On: https://review.opendev.org/#/c/670353/ Change-Id: Ia0543dca729c3a2aa67ce9f560c1ce5976c00abf
This commit is contained in:
parent
d6e790d1b7
commit
02cfb6c027
21
.zuul.yaml
21
.zuul.yaml
@ -399,6 +399,7 @@
|
|||||||
- periodic-stable-jobs
|
- periodic-stable-jobs
|
||||||
- check-requirements
|
- check-requirements
|
||||||
- release-notes-jobs-python3
|
- release-notes-jobs-python3
|
||||||
|
- integrated-gate-object-storage
|
||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
- swift-build-image:
|
- swift-build-image:
|
||||||
@ -509,6 +510,16 @@
|
|||||||
- ^(api-ref|doc|releasenotes)/.*$
|
- ^(api-ref|doc|releasenotes)/.*$
|
||||||
- ^test/probe/.*$
|
- ^test/probe/.*$
|
||||||
- ^(.gitreview|.mailmap|AUTHORS|CHANGELOG)$
|
- ^(.gitreview|.mailmap|AUTHORS|CHANGELOG)$
|
||||||
|
- tempest-integrated-object-storage:
|
||||||
|
irrelevant-files:
|
||||||
|
- ^(api-ref|doc|releasenotes)/.*$
|
||||||
|
- ^test/.*$
|
||||||
|
- ^(.gitreview|.mailmap|AUTHORS|CHANGELOG)$
|
||||||
|
- grenade-py3:
|
||||||
|
irrelevant-files:
|
||||||
|
- ^(api-ref|doc|releasenotes)/.*$
|
||||||
|
- ^test/.*$
|
||||||
|
- ^(.gitreview|.mailmap|AUTHORS|CHANGELOG)$
|
||||||
gate:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
# For gate jobs, err towards running more jobs (so, generally avoid
|
# For gate jobs, err towards running more jobs (so, generally avoid
|
||||||
@ -558,6 +569,16 @@
|
|||||||
- ^(api-ref|etc|examples|releasenotes)/.*$
|
- ^(api-ref|etc|examples|releasenotes)/.*$
|
||||||
# Keep doc/manpages -- we want to syntax check them
|
# Keep doc/manpages -- we want to syntax check them
|
||||||
- ^doc/(requirements.txt|(saio|s3api|source)/.*)$
|
- ^doc/(requirements.txt|(saio|s3api|source)/.*)$
|
||||||
|
- tempest-integrated-object-storage:
|
||||||
|
irrelevant-files:
|
||||||
|
- ^(api-ref|doc|releasenotes)/.*$
|
||||||
|
- ^test/.*$
|
||||||
|
- ^(.gitreview|.mailmap|AUTHORS|CHANGELOG)$
|
||||||
|
- grenade-py3:
|
||||||
|
irrelevant-files:
|
||||||
|
- ^(api-ref|doc|releasenotes)/.*$
|
||||||
|
- ^test/.*$
|
||||||
|
- ^(.gitreview|.mailmap|AUTHORS|CHANGELOG)$
|
||||||
experimental:
|
experimental:
|
||||||
jobs:
|
jobs:
|
||||||
- swift-tox-py27-centos-7
|
- swift-tox-py27-centos-7
|
||||||
|
Loading…
Reference in New Issue
Block a user