Files
system-config/zuul.d/docker-images/eavesdrop.yaml
Clark Boylan b02ddbd350 Build ircbots with base python image from quay.io
The parent change moves the publication of base python images to
quay.io. Update the irc bot container images to pull the base python
iamges from quay.io to match.

We switch to building with docker now that docker is capable of
building with speculative images in single arch builds.

Change-Id: I5040582cf5039d3f51432c35aa7bd172cbb86aca
2025-09-04 15:13:28 -07:00

38 lines
1.4 KiB
YAML

# matrix-eavesdrop jobs
- job:
name: system-config-build-image-matrix-eavesdrop
description: Build a matrix-eavesdrop image.
parent: system-config-build-container-image
requires: &matrix-eavesdrop_requires
- python-base-3.12-bookworm-container-image
- python-builder-3.12-bookworm-container-image
provides: matrix-eavesdrop-container-image
vars: &matrix-eavesdrop_vars
promote_container_image_job: system-config-upload-image-matrix-eavesdrop
container_command: docker
container_images:
- context: docker/matrix-eavesdrop
registry: quay.io
repository: quay.io/opendevorg/matrix-eavesdrop
namespace: opendevorg
repo_shortname: matrix-eavesdrop
repo_description: A matrix log collection bot.
files: &matrix-eavesdrop_files
- docker/matrix-eavesdrop/.*
- job:
name: system-config-upload-image-matrix-eavesdrop
description: Build and upload a matrix-eavesdrop image.
parent: system-config-upload-container-image
requires: *matrix-eavesdrop_requires
provides: matrix-eavesdrop-container-image
vars: *matrix-eavesdrop_vars
files: *matrix-eavesdrop_files
- job:
name: system-config-promote-image-matrix-eavesdrop
description: Promote a previously published matrix-eavesdrop image to latest.
parent: system-config-promote-container-image
vars: *matrix-eavesdrop_vars
files: *matrix-eavesdrop_files