0ac49a2c97
We want to drop bookworm images at some point in the future and this is one step in that process. While we are at it we bump the python3 version to 3.12 and update the unittest job to match. Change-Id: Ic8f9676d275e912ecee86dc9897289b25a8eaaae
86 lines
3.2 KiB
YAML
86 lines
3.2 KiB
YAML
- secret:
|
|
name: gerritbot-opendev-quayio
|
|
data:
|
|
quay.io:
|
|
username: opendevorg+opendevrobot
|
|
password: !encrypted/pkcs1-oaep
|
|
- fraN9urQn2aOHkdqpJ9MeibTZor+bprOhT5VQsQTQ9zXHA8PpxSoIK/1X5ll0EZ6HLOEn
|
|
GKHJhmplTRXyBX44LVsxppMnpAizYoLgvm+MT9ovGH6CNi7ZnQ0/jW4OJyBG0V2EkHj7Y
|
|
zkHnz2ZAA2WqB0TWsoHLqsDvr0QKWkxisU0fq5YG43fmmMJYkFy9M74WEHsd5CEPv0QY2
|
|
VBGfvbuymNQDuJhRc2bpV/wVrVWfBuYATUYHfvPLaksrcwGay6WWJONz8CmQGIoMDzD+a
|
|
cepEakfyl8s44qK+sh4IjCGC4LbfrUjG/VlZmg79dC2vGyP4hdlDeA4EAR+DSh2XuI4aK
|
|
QLHh5kudtEwQoMBdpOQ9gyCSsDECMBSRfwPPOTnR2KA2UDESTXwjjGXVMNNC5Y1WJPm9B
|
|
ZMT5gnHSYMqob2sJiIwI9VWQnmEaNMtd+RQK7Hp/ofhVPjGbIFnHX6FrZpga6gDm/qi4e
|
|
74wvLKWiDFas5EIDTchB+xlt7/czKxfSca0sN7XyEBe2ErLbhEbCClTc8BWdDXF2ehxlc
|
|
Eyya9f+n0IAeBR0Ko3xMiH3W0W0HHv9vBOHc1ek03U7TxtScMb8EttakyVccMYg0WCkPg
|
|
1BJq9kvGXq+whMKNjDakiIx8Ynpr/8W4Io+GvlVFUFtSqfYy1F+8tOPCunLwSw=
|
|
# No api token as we won't need to create new repos for gerritbot
|
|
|
|
- job:
|
|
name: gerritbot-build-opendev-image
|
|
parent: opendev-build-container-image
|
|
description: Build OpenDev Docker images for storyboard webclient
|
|
provides: gerritbot-container-image
|
|
requires:
|
|
- python-builder-3.12-trixie-container-image
|
|
- python-base-3.12-trixie-container-image
|
|
required-projects: &gerritbot_opendev_required_projects
|
|
- opendev/gerritlib
|
|
vars: &gerritbot_opendev_image_vars
|
|
zuul_work_dir: src/opendev.org/opendev/gerritbot
|
|
promote_container_image_method: intermediate-registry
|
|
promote_container_image_job: gerritbot-upload-opendev-image
|
|
container_command: docker
|
|
container_images:
|
|
- context: .
|
|
registry: quay.io
|
|
repository: quay.io/opendevorg/gerritbot
|
|
namespace: opendevorg
|
|
repo_shortname: gerritbot
|
|
repo_description: A Gerrit event stream IRC bot
|
|
target: gerritbot
|
|
siblings:
|
|
- opendev.org/opendev/gerritlib
|
|
|
|
- job:
|
|
name: gerritbot-upload-opendev-image
|
|
parent: opendev-upload-container-image
|
|
description: Build OpenDev gerritbot Docker images and upload to Docker Hub.
|
|
provides: gerritbot-container-image
|
|
requires:
|
|
- python-builder-3.12-trixie-container-image
|
|
- python-base-3.12-trixie-container-image
|
|
required-projects: *gerritbot_opendev_required_projects
|
|
vars: *gerritbot_opendev_image_vars
|
|
secrets:
|
|
- name: container_registry_credentials
|
|
secret: gerritbot-opendev-quayio
|
|
pass-to-parent: true
|
|
|
|
- job:
|
|
name: gerritbot-promote-opendev-image
|
|
parent: opendev-promote-container-image
|
|
description: Promote previously uploaded gerritbot Docker images.
|
|
vars: *gerritbot_opendev_image_vars
|
|
secrets:
|
|
- name: container_registry_credentials
|
|
secret: gerritbot-opendev-quayio
|
|
pass-to-parent: true
|
|
|
|
- project:
|
|
check:
|
|
jobs:
|
|
- tox-pep8
|
|
- tox-py312:
|
|
nodeset: ubuntu-noble
|
|
- gerritbot-build-opendev-image
|
|
gate:
|
|
jobs:
|
|
- tox-pep8
|
|
- tox-py312:
|
|
nodeset: ubuntu-noble
|
|
- gerritbot-upload-opendev-image
|
|
promote:
|
|
jobs:
|
|
- gerritbot-promote-opendev-image
|