Files
system-config/zuul.d/docker-images/ircbot.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

43 lines
1.4 KiB
YAML

# ircbot jobs
- job:
name: system-config-build-image-ircbot
description: Build a ircbot image.
parent: system-config-build-container-image
requires: &ircbot_requires
- python-base-3.12-bookworm-container-image
- python-builder-3.12-bookworm-container-image
provides: ircbot-container-image
required-projects: &ircbot_required_projects
- opendev/meetbot
vars: &ircbot_vars
promote_container_image_job: system-config-upload-image-ircbot
container_command: docker
container_images:
- context: docker/ircbot
target: ircbot
registry: quay.io
repository: quay.io/opendevorg/ircbot
namespace: opendevorg
repo_shortname: ircbot
repo_description: A limnoria + meetbot IRC bot
siblings:
- opendev.org/opendev/meetbot
files: &ircbot_files
- docker/ircbot/.*
- job:
name: system-config-upload-image-ircbot
description: Build and upload a ircbot image.
parent: system-config-upload-container-image
requires: *ircbot_requires
provides: ircbot-container-image
required-projects: *ircbot_required_projects
vars: *ircbot_vars
files: *ircbot_files
- job:
name: system-config-promote-image-ircbot
description: Promote a previously published ircbot image to latest.
parent: system-config-promote-container-image
vars: *ircbot_vars
files: *ircbot_files