system-config/zuul.d/docker-images/python-3.11-bullseye.yaml
Clark Boylan ee359c7e3b Add python 3.11 docker images
Python 3.11 has been released. Once the parent commit of this commit
lands we will have removed our python3.8 images making room for
python3.11 in our image list. Add these new images which will make way
for running and testing our software on this new version of python.

Change-Id: Idcea3d6fa22839390f63cd1722bc4cb46a6ccd53
2022-10-25 10:43:29 -07:00

136 lines
4.7 KiB
YAML

# python-builder-3.11-bullseye jobs
- job:
name: system-config-build-image-python-builder-3.11-bullseye
description: Build a python-builder-3.11-bullseye image.
parent: system-config-build-image
timeout: 3600
provides:
- python-builder-container-image
- python-builder-3.11-bullseye-container-image
vars: &python-builder_3_11_bullseye_vars
docker_images:
- context: docker/python-builder
repository: opendevorg/python-builder
tags:
- 3.11-bullseye
arch:
- linux/amd64
- linux/arm64
build_args:
- PYTHON_VERSION=3.11
- DEBIAN_VERSION=bullseye
files: &python-builder_3_11_bullseye_files
- docker/python-base/
- docker/python-builder/
- job:
name: system-config-upload-image-python-builder-3.11-bullseye
description: Build and upload a python-builder-3.11-bullseye image.
parent: system-config-upload-image
timeout: 3600
provides:
- python-builder-container-image
- python-builder-3.11-bullseye-container-image
vars: *python-builder_3_11_bullseye_vars
files: *python-builder_3_11_bullseye_files
- job:
name: system-config-promote-image-python-builder-3.11-bullseye
description: Promote a previously published python-builder-3.11-bullseye image to latest.
parent: system-config-promote-image
vars: *python-builder_3_11_bullseye_vars
files: *python-builder_3_11_bullseye_files
- job:
name: system-config-build-image-python-base-3.11-bullseye
description: Build a python-base-3.11-bullseye image.
parent: system-config-build-image
timeout: 3600
provides:
- python-base-container-image
- python-base-3.11-container-image
vars: &python-base_3_11_bullseye_vars
docker_images:
- context: docker/python-base
repository: opendevorg/python-base
tags:
- 3.11-bullseye
arch:
- linux/amd64
- linux/arm64
build_args:
- PYTHON_VERSION=3.11
- DEBIAN_VERSION=bullseye
files: &python-base_3_11_bullseye_files
- docker/python-base/
- docker/python-builder/
- job:
name: system-config-upload-image-python-base-3.11-bullseye
description: Build and upload a python-base-3.11-bullseye image.
parent: system-config-upload-image
timeout: 3600
provides: python-base-3.11-bullseye-container-image
vars: *python-base_3_11_bullseye_vars
files: *python-base_3_11_bullseye_files
- job:
name: system-config-promote-image-python-base-3.11-bullseye
description: Promote a previously published python-base-3.11-bullseye image to latest.
parent: system-config-promote-image
vars: *python-base_3_11_bullseye_vars
files: *python-base_3_11_bullseye_files
- job:
name: system-config-build-image-uwsgi-base-3.11-bullseye
description: Build a uwsgi-base-3.11-bullseye image.
parent: system-config-build-image
timeout: 3600
requires: &uwsgi-base_3_11_bullseye_requires
- python-base-3.11-bullseye-container-image
- python-builder-3.11-bullseye-container-image
provides: uwsgi-base-3.11-bullseye-container-image
dependencies:
- name: system-config-build-image-python-base-3.11-bullseye
soft: true
- name: system-config-build-image-python-builder-3.11-bullseye
soft: true
vars: &uwsgi-base_3_11_bullseye_vars
docker_images:
- context: docker/uwsgi-base
repository: opendevorg/uwsgi-base
tags:
- 3.11-bullseye
arch:
- linux/amd64
- linux/arm64
build_args:
- PYTHON_VERSION=3.11
- DEBIAN_VERSION=bullseye
files: &uwsgi-base_3_11_bullseye_files
- docker/python-base/.*
- docker/python-builder/.*
- docker/uwsgi-base/.*
- job:
name: system-config-upload-image-uwsgi-base-3.11-bullseye
description: Build and upload a uwsgi-base-3.11-bullseye image.
parent: system-config-upload-image
timeout: 3600
provides: uwsgi-base-3.11-bullseye-container-image
requires: *uwsgi-base_3_11_bullseye_requires
dependencies:
- name: system-config-upload-image-python-base-3.11-bullseye
soft: true
- name: system-config-upload-image-python-builder-3.11-bullseye
soft: true
vars: *uwsgi-base_3_11_bullseye_vars
files: *uwsgi-base_3_11_bullseye_files
- job:
name: system-config-promote-image-uwsgi-base-3.11-bullseye
description: Promote a previously published uwsgi-base-3.11-bullseye image to latest.
parent: system-config-promote-image
vars: *uwsgi-base_3_11_bullseye_vars
files: *uwsgi-base_3_11_bullseye_files