角色¶
- build-pdf-docs¶
从 sphinx 文档构建 PDF
如果 tox_pdf_envlist 中指定的 tox 环境不存在,则会跳过 PDF 构建。
角色变量
-
tox_pdf_envlist¶
默认:pdf-docs 用于 PDF 文档构建的 tox 环境。
-
zuul_work_dir¶
默认:{{ zuul.project.src_dir }} 作业的主要工作目录位置。
-
tox_pdf_envlist¶
- build-wheel-cache¶
从 requirements 构建 wheel 缓存
运行构建脚本以创建存在于镜像节点上的 requirements 项目的 wheel 缓存。
- configure-swap¶
配置交换分区
在临时块设备上创建一个交换分区(该设备其余部分将挂载到 /opt)。
角色变量
-
configure_swap_size¶
默认:1024 交换分区的大小,以 MiB 为单位。
-
configure_swap_size¶
- infra-deb-package-build¶
为上传到 infra PPA 构建 Debian 包
- infra-deb-ppa-push¶
此作业旨在为 OpenDev Infra PPA 签名并推送更改。
- legacy-copy-jenkins-scripts¶
将脚本复制到远程主机上的
/usr/jenkins/slave_scripts目录。注意
此角色已弃用,仅用于过渡目的。不应在新作业中使用。
- neutron-horizon-hack¶
绕过在 tox_install.sh 中声明的一些需求
注意
TODO(mordred) 务必删除此项
neutron 和 horizon 插件存储库目前需要运行 tox_install.sh 脚本,其中列出了一些不在其 requirements 文件中的附加依赖项。幸运的是,tox_install.sh 设计为在虚拟环境中运行,因此我们可以直接在 sphinx ~/.venv 中运行它来安装它们。这将使我们能够朝着不涉及自定义安装脚本的解决方案迈进。
请注意,此角色仅在文件名为
tools/tox_install.sh且接受三个参数constraints-file、opts和packages时才有效。该脚本还必须允许使用单个constraints-file参数进行调用。角色变量
-
constraints_file¶
可选的约束文件路径。
-
zuul_work_virtualenv¶
默认:~/.venv 安装 sphinx 的虚拟环境。
-
zuul_work_dir¶
默认:{{ zuul.project.src_dir }} 要操作的目录。
-
constraints_file¶
- openafs-rpm-package-build¶
构建 OpenAFS RPM 包
这会构建 openafs 的 RPM 包。
- prepare-build-pdf-docs¶
为 build-pdf-docs 安装软件包
为 build-pdf-docs 安装二进制软件包。
此角色目前仅支持 Ubuntu Bionic。
如果 tox_pdf_envlist 中指定的 tox 环境不存在,将跳过软件包安装。
角色变量
-
tox_pdf_envlist¶
默认:pdf-docs 用于 PDF 文档构建的 tox 环境。
-
zuul_work_dir¶
默认:{{ zuul.project.src_dir }} 作业的主要工作目录位置。
-
tox_pdf_envlist¶
- prepare-docs-for-afs¶
准备构建的 OpenStack 文档以发布到 OpenStack AFS 单元。
-
sphinx_build_dir¶
默认:doc/build 相对于 zuul_work_dir,Sphinx 构建输出所在的目录。
-
zuul_work_dir¶
默认:{{ zuul.project.src_dir }} 用于构建文档的目录。
-
doc_toplevel_dir¶
默认:doc 文档所在的目录,构建的文档位于名为 build 的子目录中,默认为 doc/build。
-
sphinx_build_dir¶
- prepare-infra-docs-for-afs¶
准备构建的 openstack-infra 文档以发布到 OpenStack AFS 单元。
-
sphinx_build_dir¶
默认:doc/build 相对于 zuul_work_dir,Sphinx 构建输出所在的目录。
-
zuul_work_dir¶
默认:{{ zuul.project.src_dir }} 用于构建文档的目录。
-
sphinx_build_dir¶
- prepare-zanata-client¶
准备 Zanata 客户端使用
注意
此角色目前仅适用于 Debian 平台。
角色变量
-
zanata_api_credentials¶
复杂的参数,包含 SSH 密钥信息。期望此参数来自 Secret。
-
zanata_api_credentials¶
- set-service-type-data-fact¶
为给定项目设置 service_type facts
设置一个名为
service_type_data的类型,其中包含当前项目根据以下位置的“service”定义定义的服务信息:https://specs.openstack.org/openstack/service-types-authority/downloads/published-schema.json