120 lines
4.0 KiB
YAML
120 lines
4.0 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
|
|
nodeset: ubuntu-bionic
|
|
- tox-py37:
|
|
timeout: 6000
|
|
nodeset: ubuntu-bionic
|
|
- tox-py38:
|
|
timeout: 6000
|
|
- opendev-buildset-registry
|
|
- storyboard-build-opendev-image
|
|
gate:
|
|
jobs:
|
|
- storyboard-tox-sqlite
|
|
- tox-pep8
|
|
- tox-py36:
|
|
timeout: 6000
|
|
nodeset: ubuntu-bionic
|
|
- tox-py37:
|
|
timeout: 6000
|
|
nodeset: ubuntu-bionic
|
|
- tox-py38:
|
|
timeout: 6000
|
|
- opendev-buildset-registry
|
|
- storyboard-upload-opendev-image
|
|
post:
|
|
jobs:
|
|
- publish-openstack-python-branch-tarball
|
|
promote:
|
|
jobs:
|
|
- storyboard-promote-opendev-image
|