Add back further changes from blender-devops

This commit is contained in:
Bart van der Braak 2024-11-19 21:41:39 +01:00
parent 18e653fd2e
commit 0a1454d250
61 changed files with 7917 additions and 1 deletions

View file

@ -0,0 +1,32 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# SPDX-FileCopyrightText: 2011-2024 Blender Authors
# <pep8 compliant>
import buildbot.plugins
import pipeline.common
def populate(devops_env_id):
properties = [
buildbot.plugins.util.BooleanParameter(
name="needs_package_delivery",
label="Package delivery -> push build to configured services",
required=True,
strict=True,
default=True,
),
]
return pipeline.common.create_pipeline(
devops_env_id,
"doc-developer",
"doc_developer.py",
["update", "compile", "deliver"],
{"vdev": "main"},
properties,
"blender-developer-docs.git",
["linux-x86_64-general"],
incremental_properties={"needs_package_delivery": True},
do_step_if=pipeline.common.needs_do_doc_pipeline_step,
)