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¶
使用
irctox 环境检查 IRC 配置。
- project-config-grafana¶
验证 project-config 定义的图形并创建屏幕截图。
- project-config-gerrit¶
运行对 gerrit 相关配置的检查。使用
gerrittox 环境。
- 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。
响应以下变量
- 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 上运行。