Get back to original

This commit is contained in:
Bart van der Braak 2024-11-20 16:02:13 +01:00
parent 77ae214d24
commit 5cc9d7b0e9
68 changed files with 83 additions and 42 deletions

42
buildbot/config/worker/code.py Executable file
View file

@ -0,0 +1,42 @@
#!/usr/bin/env python3
# SPDX-License-Identifier: GPL-2.0-or-later
# SPDX-FileCopyrightText: 2011-2024 Blender Authors
# <pep8 compliant>
import pathlib
import sys
from collections import OrderedDict
sys.path.append(str(pathlib.Path(__file__).resolve().parent.parent))
import worker.configure
import worker.utils
import worker.blender.update
import worker.blender.lint
import worker.blender.compile
import worker.blender.test
import worker.blender.sign
import worker.blender.pack
if __name__ == "__main__":
steps: worker.utils.BuilderSteps = OrderedDict()
steps["configure-machine"] = worker.configure.configure_machine
steps["update-code"] = worker.blender.update.update
steps["lint-code"] = worker.blender.lint.lint
steps["compile-code"] = worker.blender.compile.compile_code
steps["compile-gpu"] = worker.blender.compile.compile_gpu
steps["compile-install"] = worker.blender.compile.compile_install
steps["test-code"] = worker.blender.test.test
steps["sign-code-binaries"] = worker.blender.sign.sign
steps["package-code-binaries"] = worker.blender.pack.pack
steps["clean"] = worker.blender.CodeBuilder.clean
parser = worker.blender.create_argument_parser(steps=steps)
args = parser.parse_args()
builder = worker.blender.CodeBuilder(args)
builder.setup_track_path()
builder.run(args.step, steps)