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
43 lines
1.4 KiB
YAML
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
|