ee359c7e3b
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
136 lines
4.7 KiB
YAML
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
|