Jobs

legacy-tempest-dsvm-monasca-transform-python35-functional
legacy-monasca-common-maven-build
legacy-monasca-common-localrepo-upload
legacy-group-based-policy-dsvm-nfp
legacy-group-based-policy-dsvm-functional
legacy-group-based-policy-dsvm-aim
openstack-multinode-fips

OpenStack 作业的基础作业,用于启用多节点作业,同时可以通过将 enable_fips 设置为 True 来启用 FIPS。

build-wheel-cache-ubuntu-bionic

为 OpenStack CI 镜像构建 Ubuntu Bionic wheels。

build-wheel-cache-ubuntu-focal-arm64

为 OpenStack CI 镜像构建 Ubuntu Focal wheels。

build-wheel-cache-ubuntu-focal

为 OpenStack CI 镜像构建 Ubuntu Focal wheels。

build-wheel-cache-ubuntu-jammy-arm64

为 OpenStack CI 镜像构建 Ubuntu Jammy wheels。

build-wheel-cache-ubuntu-jammy

为 OpenStack CI 镜像构建 Ubuntu Jammy wheels。

build-wheel-cache-debian-bullseye-arm64

为 OpenStack CI 镜像构建 Debian bullseye wheels。

build-wheel-cache-debian-bullseye

为 OpenStack CI 镜像构建 Debian bullseye wheels。

build-wheel-cache-centos-9-stream-arm64

为 OpenStack CI 镜像构建 CentOS 9 wheels。

build-wheel-cache-centos-9-stream

为 OpenStack CI 镜像构建 CentOS 9 wheels。

build-wheel-cache-base

构建发布到 OpenStack CI 镜像的 wheels 的基础作业。

openstack-infra-extra-integration-noble
openstack-infra-extra-integration

运行在各种作业中使用的非基础角色,以防止回归。与基础角色不同,这些角色可能在有限的环境中运行或具有其他简化假设。

golang-unit

运行 golang 单元测试。

这使用 make 目标 test

golang-fmt

运行 golang fmt 测试。

这使用 make 目标 fmt

golang-base

golang 测试的基础作业。

ansible-role-functional-ubuntu-xenial
ansible-role-functional-base

运行 ansible-role 项目的功能测试。

使用 tox 和 functional 环境。

openstack-zuul-jobs-linters

此作业在 base-jobs、project-config、openstack-zuul-jobs 和 zuul-jobs 上运行,以便我们可以正确地 lint 我们的 ansible playbook / 角色。

vhd-util-deb-package-build-promote

将 vhd-util deb 包发布到 OpenDev PPA

vhd-util-deb-package-build

为 OpenDev PPA 构建 vhd-util 包

openafs-deb-package-build-promote

将 openafs deb 包发布到 OpenDev PPA

openafs-deb-package-build

为 OpenDev PPA 构建 OpenAFS 包

openafs-rpm-package-build-promote

发布 openafs RPM 包

openafs-rpm-package-build-centos-9-stream-arm64
openafs-rpm-package-build-centos-9-stream-x86
openafs-rpm-package-build

Centos 上没有官方的 AFS 构建,因此我们构建自己的并将其发布到 tarballs.openstack.org,以便我们的 centos 主机可以访问镜像以消耗它们。

project-config-infra-docs-index

生成 https://docs.openstack.org/infra/ 的索引页面。

build-openstack-specs-site

生成 https://specs.openstack.org/ 的索引页面。

project-config-irc-access

使用 irc tox 环境检查 IRC 配置。

project-config-grafana

验证 project-config 定义的图形并创建屏幕截图。

project-config-gerrit

运行对 gerrit 相关配置的检查。使用 gerrit tox 环境。

legacy-publish-openstack-artifacts

用于发布工件的自动转换的旧作业的基础作业(bionic)。

此作业从 stable/stein 开始在 Bionic 上运行。

legacy-dsvm-base

用于自动转换的旧 devstack-gate 作业的基础作业(bionic)

此作业对 devstack-gate 进行尽可能少的更改,可用于作为 Zuul v3 迁移的一部分自动转换的作业。此作业从 stable/stein 开始在 Bionic 上运行。

legacy-base

用于自动转换的旧作业的基础作业(bionic)

此作业从 stable/stein 开始在 Bionic 上运行。

build-openstack-deploy-guide

构建部署指南文档。

build-openstack-api-guide

构建 api-guide 文档。这仅在项目的 master 分支上运行。

build-openstack-api-ref

构建 api-ref 文档。这仅在项目的 master 分支上运行。

build-openstack-releasenotes

使用 reno 构建发行说明,并可选择支持翻译。

xstatic-check-version

检查 xstatic 包使用的版本

announce-release

发布项目后发送发布公告

publish-openstack-javascript-tarball

构建并发布 Javascript 项目的源代码 tarball。

响应以下变量

node_version
:default: 6

要使用的 Node 版本。

publish-openstack-puppet-branch-tarball

将 puppet-tarball 作业的结果发布到 tarballs.openstack.org。

build-openstack-puppet-tarball

构建 puppet tarball,但不将其上传到任何地方。

openstack-tox-lower-constraints

使用较低的约束运行单元测试。

使用 tox 和 lower-constraints 环境,除非项目不支持 Python 3,否则应配置为默认使用 Python 3。

openstack-tox-py312-with-ovsdbapp-master

此作业从源代码安装 ovsdbapp,并测试被测项目的单元测试是否有效。它使用 tox py312 环境。该作业通常在定期管道中运行,配置为在 master 分支上运行。

openstack-tox-py311-with-ovsdbapp-master

此作业从源代码安装 ovsdbapp,并测试被测项目的单元测试是否有效。它使用 tox py311 环境。该作业通常在定期管道中运行,配置为在 master 分支上运行。

openstack-tox-py310-with-ovsdbapp-master

此作业从源代码安装 ovsdbapp,并测试被测项目的单元测试是否有效。它使用 tox py310 环境。该作业通常在定期管道中运行,配置为在 master 分支上运行。

openstack-tox-py312-with-neutron-lib-master

此作业从源代码安装 neutron-lib,并测试被测项目的单元测试是否有效。它使用 tox py312 环境。该作业通常在定期管道中运行,配置为在 master 分支上运行。

openstack-tox-py311-with-neutron-lib-master

此作业从源代码安装 neutron-lib,并测试被测项目的单元测试是否有效。它使用 tox py311 环境。该作业通常在定期管道中运行,配置为在 master 分支上运行。

openstack-tox-py310-with-neutron-lib-master

此作业从源代码安装 neutron-lib,并测试被测项目的单元测试是否有效。它使用 tox py310 环境。该作业通常在定期管道中运行,配置为在 master 分支上运行。

openstack-tox-py39-with-neutron-lib-master

此作业从源代码安装 neutron-lib,并测试被测项目的单元测试是否有效。它使用 tox py39 环境。该作业通常在定期管道中运行,配置为在 master 分支上运行。

openstack-tox-py312-with-oslo-master

此作业从源代码安装所有 oslo 库,并测试被测项目的单元测试是否有效。它使用 tox py312 环境。该作业通常在定期管道中运行,配置为在 master 分支上运行。

openstack-tox-py311-with-oslo-master

此作业从源代码安装所有 oslo 库,并测试被测项目的单元测试是否有效。它使用 tox py311 环境。该作业通常在定期管道中运行,配置为在 master 分支上运行。

openstack-tox-py310-with-oslo-master

此作业从源代码安装所有 oslo 库,并测试被测项目的单元测试是否有效。它使用 tox py310 环境。该作业通常在定期管道中运行,配置为在 master 分支上运行。

openstack-tox-py39-with-oslo-master

此任务从源代码安装所有 oslo 库,并测试测试项目的单元测试是否正常工作。它使用 tox py39 环境。该任务通常在周期性流水线中运行,配置为在主分支上运行。

openstack-tox-docs

运行文档构建。

使用 tox 的 docs 环境。

openstack-tox-docs

运行文档构建。

使用 tox 的 docs 环境。

openstack-tox-docs

运行文档构建 (focal)。

使用 tox 的 docs 环境。

此任务在 focal 上运行,从 stable/victoria 到 stable/zed。

openstack-tox-snap-with-sudo

运行基于 tox 的 OpenStack Python 项目的功能测试。

使用 tox 的 snap 环境。不撤销 sudo 访问权限。

openstack-tox-compare-cover

运行覆盖率比较测试。

使用 tox 的 compare-cover 环境。

openstack-tox-pylint

运行 pylint 测试。

使用 tox 的 pylint 环境。

openstack-tox-validate

运行验证测试。

使用 tox 的 validate 环境。

openstack-tox-functional-py312

在 cPython 3.12 版本下运行基于 tox 的 OpenStack Python 项目的功能测试。

使用 tox 的 functional-py312 环境。

openstack-tox-functional-py311

在 cPython 3.11 版本下运行基于 tox 的 OpenStack Python 项目的功能测试。

使用 tox 的 functional-py311 环境。

openstack-tox-functional-py310

在 cPython 3.10 版本下运行基于 tox 的 OpenStack Python 项目的功能测试。

使用 tox 的 functional-py310 环境。

openstack-tox-functional-py39

在 cPython 3.9 版本下运行基于 tox 的 OpenStack Python 项目的功能测试。

使用 tox 的 functional-py39 环境。

openstack-tox-functional-py38

在 cPython 3.8 版本下运行基于 tox 的 OpenStack Python 项目的功能测试。

使用 tox 的 functional-py38 环境。

openstack-tox-functional-py37

在 cPython 3.7 版本下运行基于 tox 的 OpenStack Python 项目的功能测试。

使用 tox 的 functional-py37 环境。

openstack-tox-functional-py36

在 cPython 3.6 版本下运行基于 tox 的 OpenStack Python 项目的功能测试。

使用 tox 的 functional-py36 环境。

openstack-tox-functional-py35

在 cPython 3.5 版本下运行 OpenStack 项目的单元测试。

使用 tox 的 functional-py35 环境。

openstack-tox-functional-with-sudo

运行基于 tox 的 OpenStack Python 项目的功能测试。

使用 tox 的 functional 环境。不撤销 sudo 访问权限。

openstack-tox-functional-with-sudo

运行基于 tox 的 OpenStack Python 项目的功能测试。

使用 tox 的 functional 环境。不撤销 sudo 访问权限。

openstack-tox-functional-with-sudo

运行基于 tox 的 OpenStack Python 项目的功能测试。

使用 tox 的 functional 环境。不撤销 sudo 访问权限。

此任务在 focal 上运行,从 stable/victoria 到 stable/zed。

openstack-tox-functional

运行基于 tox 的 OpenStack Python 项目的功能测试。

使用 tox 和 functional 环境。

openstack-tox-functional

运行基于 tox 的 OpenStack Python 项目的功能测试。

使用 tox 和 functional 环境。

openstack-tox-functional

运行基于 tox 的 OpenStack Python 项目的功能测试。

使用 tox 和 functional 环境。

此任务在 focal 上运行,从 stable/victoria 到 stable/zed。

openstack-tox-build

运行构建测试。

使用 tox 的 build 环境。

openstack-tox-bashate

运行 bashate 测试。

使用 tox 的 bashate 环境。

openstack-tox-cover

运行代码覆盖率测试。

使用 tox 的 cover 环境。

openstack-tox-cover

运行代码覆盖率测试。

使用 tox 的 cover 环境。

openstack-tox-cover

运行代码覆盖率测试。

使用 tox 的 cover 环境。

此任务在 focal 上运行,从 stable/victoria 到 stable/zed。

openstack-tox-pep8

运行代码 pep8 测试。

使用 tox 的 pep8 环境。

openstack-tox-molecule

运行 molecule 测试 Ansible 角色。

使用 tox 的 molecule 环境。

openstack-tox-linters

运行代码 linting 测试。

使用 tox 的 linters 环境。

openstack-tox-pypy

在 PyPy 下运行 OpenStack Python 项目的单元测试。

使用 tox 的 pypy 环境。

openstack-tox-py313-arm64

在 arm64 架构上,在 cPython 3.13 版本下运行 OpenStack Python 项目的单元测试。

在 arm64 平台上使用 tox 的 py313 环境。

openstack-tox-py313

在 cPython 3.13 版本下运行 OpenStack Python 项目的单元测试。

使用 tox 的 py313 环境。

openstack-tox-py312-arm64

在 arm64 架构上,在 cPython 3.12 版本下运行 OpenStack Python 项目的单元测试。

在 arm64 平台上使用 tox 的 py312 环境。

openstack-tox-py312

在 cPython 3.12 版本下运行 OpenStack Python 项目的单元测试。

使用 tox 的 py312 环境。

openstack-tox-py311-arm64

在 arm64 架构上,在 cPython 3.11 版本下运行 OpenStack Python 项目的单元测试。

在 arm64 平台上使用 tox 的 py311 环境。

openstack-tox-py311

在 cPython 3.11 版本下运行 OpenStack Python 项目的单元测试。

使用 tox 的 py311 环境。

openstack-tox-py310-arm64

在 arm64 架构上,在 cPython 3.10 版本下运行 OpenStack Python 项目的单元测试。

在 arm64 平台上使用 tox 的 py310 环境。

openstack-tox-py310

在 cPython 3.10 版本下运行 OpenStack Python 项目的单元测试。

使用 tox 的 py310 环境。

openstack-tox-py310

在 cPython 3.10 版本下运行 OpenStack Python 项目的单元测试。

使用 tox 版本 <4 和 py310 环境。

openstack-tox-py39

在 cPython 3.9 版本下运行 OpenStack Python 项目的单元测试。

使用 tox 的 py39 环境。

openstack-tox-py39

在 cPython 3.9 版本下运行 OpenStack Python 项目的单元测试。

使用 tox 版本 <4 和 py39 环境。

openstack-tox-py38

在 cPython 3.8 版本下运行 OpenStack Python 项目的单元测试。

使用 tox 的 py38 环境。

openstack-tox-py38

在 ubuntu focal 上,在 cPython 3.8 版本下运行 OpenStack Python 项目的单元测试。

此任务使用 tox<4,从 stable/victortia 到 stable/zed。

使用 tox 的 py38 环境。

openstack-tox-py37

在 cPython 3.7 版本下运行 OpenStack Python 项目的单元测试。

使用 tox 的 py37 环境。

openstack-tox-py36

在 cPython 3.6 版本下运行 OpenStack Python 项目的单元测试。

使用 tox 的 py36 环境。

openstack-tox-py35

在 cPython 3.5 版本下运行 OpenStack 项目的单元测试。

使用 tox 的 py35 环境。

openstack-tox-py27

在 cPython 2.7 版本下运行 OpenStack Python 项目的单元测试。

使用 tox 的 py27 环境。

openstack-tox-with-sudo

任务,用于使用 OpenStack 项目特定设置(例如约束)运行 tox 测试,但不撤销 sudo 访问权限。

openstack-tox

基本任务,用于使用 OpenStack 项目特定更新运行 tox 任务。

处理 openstack/requirements 中的 upper-constraints 文件。

openstack-tox

基本任务,用于使用 OpenStack 项目特定更新运行 tox 任务。

处理 openstack/requirements 中的 upper-constraints 文件。

openstack-tox

基本任务 (Focal),用于使用 OpenStack 项目特定更新运行 tox 任务。

处理 openstack/requirements 中的 upper-constraints 文件。

此任务在 Focal 上运行,从 stable/victoria 到 stable/zed。此任务已准备好确保从 stable/victoria 到 stable/zed 的所有稳定分支都将继续在 Focal 上运行。