
This is a semi regular update to the base python container images. Should pick up updates to the base debian OS as well as the python installation. Since newer versions of uWSGI don't seem to build on aarch64, we stop building containers for that arch. Change-Id: Ib1cd2197cbfc96b707860cfa3946108da05bd697
183 lines
6.4 KiB
YAML
183 lines
6.4 KiB
YAML
# python-builder-3.12-bookworm jobs
|
|
- job:
|
|
name: system-config-build-image-python-builder-3.12-bookworm
|
|
description: Build a python-builder-3.12-bookworm image.
|
|
parent: system-config-build-image
|
|
timeout: 3600
|
|
provides:
|
|
- python-builder-container-image
|
|
- python-builder-3.12-bookworm-container-image
|
|
vars: &python-builder_3_12_bookworm_vars
|
|
docker_images:
|
|
- context: docker/python-builder
|
|
repository: opendevorg/python-builder
|
|
tags:
|
|
- 3.12-bookworm
|
|
arch:
|
|
- linux/amd64
|
|
- linux/arm64
|
|
build_args:
|
|
- PYTHON_VERSION=3.12
|
|
- DEBIAN_VERSION=bookworm
|
|
files: &python-builder_3_12_bookworm_files
|
|
- docker/python-base/
|
|
- docker/python-builder/
|
|
- zuul.d/docker-images/python-3.12-bookworm.yaml
|
|
|
|
- job:
|
|
name: system-config-upload-image-python-builder-3.12-bookworm
|
|
description: Build and upload a python-builder-3.12-bookworm image.
|
|
parent: system-config-upload-image
|
|
timeout: 3600
|
|
provides:
|
|
- python-builder-container-image
|
|
- python-builder-3.12-bookworm-container-image
|
|
vars: *python-builder_3_12_bookworm_vars
|
|
files: *python-builder_3_12_bookworm_files
|
|
|
|
- job:
|
|
name: system-config-promote-image-python-builder-3.12-bookworm
|
|
description: Promote a previously published python-builder-3.12-bookworm image to latest.
|
|
parent: system-config-promote-image
|
|
vars: *python-builder_3_12_bookworm_vars
|
|
files: *python-builder_3_12_bookworm_files
|
|
|
|
# python-base-3.12-bookworm jobs
|
|
- job:
|
|
name: system-config-build-image-python-base-3.12-bookworm
|
|
description: Build a python-base-3.12-bookworm image.
|
|
parent: system-config-build-image
|
|
timeout: 3600
|
|
provides:
|
|
- python-base-container-image
|
|
- python-base-3.12-bookworm-container-image
|
|
vars: &python-base_3_12_bookworm_vars
|
|
docker_images:
|
|
- context: docker/python-base
|
|
repository: opendevorg/python-base
|
|
tags:
|
|
- 3.12-bookworm
|
|
arch:
|
|
- linux/amd64
|
|
- linux/arm64
|
|
build_args:
|
|
- PYTHON_VERSION=3.12
|
|
- DEBIAN_VERSION=bookworm
|
|
files: &python-base_3_12_bookworm_files
|
|
- docker/python-base/
|
|
- docker/python-builder/
|
|
- zuul.d/docker-images/python-3.12-bookworm.yaml
|
|
|
|
- job:
|
|
name: system-config-upload-image-python-base-3.12-bookworm
|
|
description: Build and upload a python-base-3.12-bookworm image.
|
|
parent: system-config-upload-image
|
|
timeout: 3600
|
|
provides: python-base-3.12-bookworm-container-image
|
|
vars: *python-base_3_12_bookworm_vars
|
|
files: *python-base_3_12_bookworm_files
|
|
|
|
- job:
|
|
name: system-config-promote-image-python-base-3.12-bookworm
|
|
description: Promote a previously published python-base-3.12-bookworm image to latest.
|
|
parent: system-config-promote-image
|
|
vars: *python-base_3_12_bookworm_vars
|
|
files: *python-base_3_12_bookworm_files
|
|
|
|
# python-base-3.12-bookworm-debug jobs
|
|
- job:
|
|
name: system-config-build-image-python-base-3.12-bookworm-debug
|
|
description: Build a python-base-3.12-bookworm debug image.
|
|
parent: system-config-build-image
|
|
timeout: 3600
|
|
provides:
|
|
- python-base-3.12-bookworm-debug-container-image
|
|
vars: &python-base_3_12_bookworm_debug_vars
|
|
docker_images:
|
|
- context: docker/python-base
|
|
repository: opendevorg/python-base
|
|
tags:
|
|
- 3.12-bookworm-debug
|
|
arch:
|
|
- linux/amd64
|
|
- linux/arm64
|
|
build_args:
|
|
- PYTHON_VERSION=3.12
|
|
- DEBIAN_VERSION=bookworm
|
|
# Blank here means not the default of "slim-"
|
|
- IMAGE_FLAVOR=
|
|
files: &python-base_3_12_bookworm_debug_files
|
|
- docker/python-base/
|
|
- docker/python-builder/
|
|
- zuul.d/docker-images/python-3.12-bookworm.yaml
|
|
|
|
- job:
|
|
name: system-config-upload-image-python-base-3.12-bookworm-debug
|
|
description: Build and upload a python-base-3.12-bookworm debug image.
|
|
parent: system-config-upload-image
|
|
timeout: 3600
|
|
provides: python-base-3.12-bookworm-debug-container-image
|
|
vars: *python-base_3_12_bookworm_debug_vars
|
|
files: *python-base_3_12_bookworm_debug_files
|
|
|
|
- job:
|
|
name: system-config-promote-image-python-base-3.12-bookworm-debug
|
|
description: Promote a previously published python-base-3.12-bookworm debug image to latest.
|
|
parent: system-config-promote-image
|
|
vars: *python-base_3_12_bookworm_debug_vars
|
|
files: *python-base_3_12_bookworm_debug_files
|
|
|
|
# uwsgi-base-3.12-bookworm jobs
|
|
- job:
|
|
name: system-config-build-image-uwsgi-base-3.12-bookworm
|
|
description: Build a uwsgi-base-3.12-bookworm image.
|
|
parent: system-config-build-image
|
|
timeout: 3600
|
|
requires: &uwsgi-base_3_12_bookworm_requires
|
|
- python-base-3.12-bookworm-container-image
|
|
- python-builder-3.12-bookworm-container-image
|
|
provides: uwsgi-base-3.12-bookworm-container-image
|
|
dependencies:
|
|
- name: system-config-build-image-python-base-3.12-bookworm
|
|
soft: true
|
|
- name: system-config-build-image-python-builder-3.12-bookworm
|
|
soft: true
|
|
vars: &uwsgi-base_3_12_bookworm_vars
|
|
docker_images:
|
|
- context: docker/uwsgi-base
|
|
repository: opendevorg/uwsgi-base
|
|
tags:
|
|
- 3.12-bookworm
|
|
arch:
|
|
- linux/amd64
|
|
build_args:
|
|
- PYTHON_VERSION=3.12
|
|
- DEBIAN_VERSION=bookworm
|
|
files: &uwsgi-base_3_12_bookworm_files
|
|
- docker/python-base/
|
|
- docker/python-builder/
|
|
- docker/uwsgi-base/
|
|
- zuul.d/docker-images/python-3.12-bookworm.yaml
|
|
|
|
- job:
|
|
name: system-config-upload-image-uwsgi-base-3.12-bookworm
|
|
description: Build and upload a uwsgi-base-3.12-bookworm image.
|
|
parent: system-config-upload-image
|
|
timeout: 3600
|
|
provides: uwsgi-base-3.12-bookworm-container-image
|
|
requires: *uwsgi-base_3_12_bookworm_requires
|
|
dependencies:
|
|
- name: system-config-upload-image-python-base-3.12-bookworm
|
|
soft: true
|
|
- name: system-config-upload-image-python-builder-3.12-bookworm
|
|
soft: true
|
|
vars: *uwsgi-base_3_12_bookworm_vars
|
|
files: *uwsgi-base_3_12_bookworm_files
|
|
|
|
- job:
|
|
name: system-config-promote-image-uwsgi-base-3.12-bookworm
|
|
description: Promote a previously published uwsgi-base-3.12-bookworm image to latest.
|
|
parent: system-config-promote-image
|
|
vars: *uwsgi-base_3_12_bookworm_vars
|
|
files: *uwsgi-base_3_12_bookworm_files
|