The parent change moves python base image publishing to quay. Pull the base image from there when building the hound image. We switch to building with docker now that docker is capable of building with speculative images in single arch builds. Change-Id: If480e82df346219fd74596d012bac18750614080
36 lines
1.1 KiB
YAML
36 lines
1.1 KiB
YAML
# Hound jobs
|
|
- job:
|
|
name: system-config-build-image-hound
|
|
description: Build a hound image.
|
|
requires: python-base-3.12-bookworm-container-image
|
|
provides: hound-container-image
|
|
parent: system-config-build-container-image
|
|
vars: &hound_vars
|
|
promote_container_image_job: system-config-upload-image-hound
|
|
container_command: docker
|
|
container_images:
|
|
- context: docker/hound
|
|
registry: quay.io
|
|
repository: quay.io/opendevorg/hound
|
|
namespace: opendevorg
|
|
repo_shortname: hound
|
|
repo_description: Hound Codesearch Tool
|
|
files: &hound_files
|
|
- docker/hound/
|
|
|
|
- job:
|
|
name: system-config-upload-image-hound
|
|
description: Build and upload a hound image.
|
|
requires: python-base-3.12-bookworm-container-image
|
|
provides: hound-container-image
|
|
parent: system-config-upload-container-image
|
|
vars: *hound_vars
|
|
files: *hound_files
|
|
|
|
- job:
|
|
name: system-config-promote-image-hound
|
|
description: Promote a previously published hound image to latest.
|
|
parent: system-config-promote-container-image
|
|
vars: *hound_vars
|
|
files: *hound_files
|