summaryrefslogtreecommitdiff
path: root/.zuul.yaml
diff options
context:
space:
mode:
authorThiago da Silva <thiagodasilva@gmail.com>2019-10-03 17:05:23 +0200
committerThiago da Silva <thiagodasilva@gmail.com>2019-10-04 14:20:25 +0200
commit3f7ffbc2ccc899cdf17ff1a338560ce3bc075e07 (patch)
tree5f93248ee743d7207bd33e3da0d5227bb75d2fbd /.zuul.yaml
parent8a4becb12fbe3d4988ddee73536673d6f55682dd (diff)
downloadswift-3f7ffbc2ccc899cdf17ff1a338560ce3bc075e07.tar.gz
Start building py3 docker images
Change-Id: Id6f1075b2774536bb095de0904a1cdcf2b34b0fd
Diffstat (limited to '.zuul.yaml')
-rw-r--r--.zuul.yaml41
1 files changed, 41 insertions, 0 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index 12fdfbbe2..b8d9901ee 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -424,6 +424,41 @@
pass-to-parent: true
vars: *swift_image_vars
+- job:
+ name: swift-build-image-py3
+ parent: opendev-build-docker-image
+ voting: false
+ description: Build py3 SAIO docker images.
+ vars: &swift_image_vars_py3
+ docker_images:
+ - context: .
+ dockerfile: Dockerfile-py3
+ repository: openstackswift/saio
+ tags:
+ - py3
+
+- job:
+ name: swift-upload-image-py3
+ parent: opendev-upload-docker-image
+ voting: false
+ description: Build py3 SAIO docker images and upload to Docker Hub.
+ secrets:
+ name: docker_credentials
+ secret: swift-dockerhub
+ pass-to-parent: true
+ vars: *swift_image_vars_py3
+
+- job:
+ name: swift-promote-image-py3
+ parent: opendev-promote-docker-image
+ voting: false
+ description: Promote previously uploaded Docker images.
+ secrets:
+ name: docker_credentials
+ secret: swift-dockerhub
+ pass-to-parent: true
+ vars: *swift_image_vars_py3
+
- project:
templates:
- publish-openstack-docs-pti
@@ -437,6 +472,10 @@
irrelevant-files:
- ^(api-ref|doc|releasenotes)/.*$
- ^test/(functional|probe)/.*$
+ - swift-build-image-py3:
+ irrelevant-files:
+ - ^(api-ref|doc|releasenotes)/.*$
+ - ^test/(functional|probe)/.*$
# Unit tests
- swift-tox-py27:
@@ -573,6 +612,7 @@
# long-running jobs, like probetests or (once they move to
# in-tree definitions) dsvm jobs.
- swift-upload-image
+ - swift-upload-image-py3
- swift-tox-py27
- swift-tox-py36
- swift-tox-py37
@@ -648,3 +688,4 @@
promote:
jobs:
- swift-promote-image
+ - swift-promote-image-py3