storyboard/.zuul.yaml
Clark Boylan a9dcd18882 Update container image to bullseye and python3.9
We're trying to drop out the old images based on buster and 3.7 which
storyboard has based its images on. Update storyboard to bullseye and
python3.9 now that they have both been out for a while.

Depends-On: https://review.opendev.org/c/opendev/storyboard/+/838409
Change-Id: Ibf5f3eb63e22eb5b37cdfa74fe3bb6ce1f31bb62
2022-04-19 17:31:08 +00:00

116 lines
3.8 KiB
YAML

- job:
name: storyboard-tox-sqlite
parent: openstack-tox
description: |
Run tests using sqlite instead of mysql.
vars:
tox_envlist: sqlite
- secret:
name: storyboard-opendev-dockerhub
data:
username: opendevzuul
password: !encrypted/pkcs1-oaep
- BjUCfa2WGM0qlQStkP0TGIdlTr/ChlgRhyYv5W4xswnpju/NPZ4ARa7ThsoQzLBFG58Wr
hK/eEImMEpQzqcbFjhBCbGIdsvgM8ufD+piUOhKG56exYtBcyXaR48ZTHX3RHI+bbFHcV
TO7KmDiVbA8CbqUZpn54T523RBlbOfjPYCcoAuodL5RnKXShCCeyxZ4kXM0eTRTDaCivJ
kBkioHjqOrm/nY7fxIrRaBu1RsUr00837Ievx/9Np66YjviScaDv6AlOTaa6K7ja1yaVC
smxJtHtckY+5kP5ZRAsYuwh/rtfit7gOQn43cpKrrGY5YCjejTRMbOUtvl0ZWYhaPCG0o
dsaNZRWPHA18w1cnrCedfVB1F/KNvxEAmQTYCtbLtwSQCvA791Wy4aQjmXysK3fFXW0Jv
JN5ephA2skg2DaGXx1XY0tq6pWDwxCee0gbNGAVy89FHimOtjFrFDptPVgpWQfkpQ2NWt
vXzPRqw4qwhF+mAf+cc98I0mi4sQcaVVf7lRlS3zw7AXtia6I0m/NV3AuaUd1kEay94Q/
BTP2xl/6Zfcu0vWp3AZDwSi/RdHnlYGOH6BGAQEIiY6ygzkIU6IzSaochiQQnCfa3/7Ao
EzNVWsEXmm/COgtK3LsI7omHo7xApGaf0DYif8BG0GeoOzPPE6gcLNGkOnmtqA=
- job:
name: storyboard-build-opendev-image
parent: opendev-build-docker-image
dependencies: opendev-buildset-registry
description: Build OpenDev Docker images for storyboard
requires:
- python-base-3.9-bullseye-container-image
- python-builder-3.9-bullseye-container-image
provides: storyboard-container-image
vars: &storyboard_opendev_image_vars
zuul_work_dir: src/opendev.org/opendev/storyboard
docker_images:
- context: .
repository: opendevorg/storyboard
target: storyboard
- context: .
repository: opendevorg/storyboard-api
target: storyboard-api
- context: .
repository: opendevorg/storyboard-subscriber
target: storyboard-subscriber
- context: .
repository: opendevorg/storyboard-worker-daemon
target: storyboard-worker-daemon
- context: .
repository: opendevorg/storyboard-db-manage
target: storyboard-db-manage
- context: .
repository: opendevorg/storyboard-migrate
target: storyboard-migrate
- context: .
repository: opendevorg/storyboard-cron
target: storyboard-cron
- job:
name: storyboard-upload-opendev-image
parent: opendev-upload-docker-image
description: Build OpenDev storyboard Docker images and upload to Docker Hub.
requires:
- python-base-3.9-bullseye-container-image
- python-builder-3.9-bullseye-container-image
provides: storyboard-container-image
vars: *storyboard_opendev_image_vars
secrets:
- name: docker_credentials
secret: storyboard-opendev-dockerhub
pass-to-parent: true
- job:
name: storyboard-promote-opendev-image
parent: opendev-promote-docker-image
description: Promote previously uploaded storyboard Docker images.
vars: *storyboard_opendev_image_vars
secrets:
- name: docker_credentials
secret: storyboard-opendev-dockerhub
pass-to-parent: true
- project:
check:
jobs:
- tox-cover:
timeout: 6000
- storyboard-tox-sqlite
- tox-pep8
- tox-py36:
timeout: 6000
- tox-py37:
timeout: 6000
- tox-py38:
timeout: 6000
- opendev-buildset-registry
- storyboard-build-opendev-image
gate:
jobs:
- storyboard-tox-sqlite
- tox-pep8
- tox-py36:
timeout: 6000
- tox-py37:
timeout: 6000
- tox-py38:
timeout: 6000
- opendev-buildset-registry
- storyboard-upload-opendev-image
post:
jobs:
- publish-openstack-python-branch-tarball
promote:
jobs:
- storyboard-promote-opendev-image