2019-07-22 10:20:59 +03:00
|
|
|
# -*- python -*-
|
|
|
|
# ex: set filetype=python:
|
|
|
|
|
|
|
|
from buildbot.plugins import *
|
|
|
|
from BuildBotLib.buildbot import *
|
|
|
|
from buildbot.www import authz, auth
|
2019-10-06 20:17:52 +03:00
|
|
|
from BuildBotLib.cmake import CMake
|
2022-01-22 22:10:39 +03:00
|
|
|
|
2020-10-19 20:17:13 +03:00
|
|
|
from BuildBotLib.docs import Docs
|
2019-10-06 20:17:52 +03:00
|
|
|
from BuildBotLib.qmake import QMake
|
|
|
|
from BuildBotLib.qtUpdater import QtUpdater
|
2020-01-31 14:55:49 +03:00
|
|
|
from BuildBotLib.basemodule import BaseModule
|
2021-10-25 12:43:57 +03:00
|
|
|
from BuildBotLib.releaser import Releaser
|
2019-07-22 10:20:59 +03:00
|
|
|
|
|
|
|
# This is a sample buildmaster config file. It must be installed as
|
|
|
|
# 'master.cfg' in your buildmaster's base directory.
|
|
|
|
|
|
|
|
# This is the dictionary that the buildmaster pays attention to. We also use
|
|
|
|
# a shorter alias to save typing.
|
|
|
|
|
|
|
|
|
2019-12-26 17:08:56 +03:00
|
|
|
bot = BuildBot()
|
2019-10-06 20:17:52 +03:00
|
|
|
|
2020-04-15 10:04:03 +03:00
|
|
|
cmakeLinux = CMake(BaseModule.P_Linux)
|
|
|
|
cmakeWindows = CMake(BaseModule.P_Windows)
|
|
|
|
cmakeAndroid = CMake(BaseModule.P_Android)
|
|
|
|
|
2020-10-08 15:35:25 +03:00
|
|
|
wasm = CMake(BaseModule.P_Wasm)
|
2020-10-19 20:06:49 +03:00
|
|
|
docs = Docs(BaseModule.P_Linux)
|
2020-10-08 11:04:54 +03:00
|
|
|
|
2022-01-23 20:18:43 +03:00
|
|
|
iosBuilder = CMake(BaseModule.P_iOS)
|
2022-01-22 00:19:15 +03:00
|
|
|
|
2021-10-25 12:43:57 +03:00
|
|
|
release = Releaser()
|
|
|
|
|
2021-07-19 16:15:35 +03:00
|
|
|
bot.addBuilder("LinuxCMakeBuilderQt6", cmakeLinux)
|
|
|
|
|
2020-04-15 10:04:03 +03:00
|
|
|
bot.addBuilder("WindowsCMakeBuilder", cmakeWindows)
|
2021-04-11 10:29:56 +03:00
|
|
|
|
2023-11-09 23:18:53 +01:00
|
|
|
bot.addBuilder("AndroidBuilder_v8Qt5", cmakeAndroid)
|
2021-07-19 16:15:35 +03:00
|
|
|
bot.addBuilder("AndroidBuilder_v8Qt6", cmakeAndroid)
|
2020-04-15 10:04:03 +03:00
|
|
|
|
2020-10-08 11:04:54 +03:00
|
|
|
bot.addBuilder("Wasm32Builder", wasm)
|
2020-10-19 20:06:49 +03:00
|
|
|
bot.addBuilder("DocsGenerator", docs)
|
2021-10-25 12:43:57 +03:00
|
|
|
bot.addBuilder("prodDeployer", release)
|
2024-05-26 12:32:47 +02:00
|
|
|
bot.addBuilder("webDeployer", release)
|
2019-12-30 16:34:10 +03:00
|
|
|
|
2022-01-21 22:25:21 +03:00
|
|
|
bot.addBuilder("IOSCMakeBuilder", iosBuilder)
|
2022-01-21 15:34:36 +03:00
|
|
|
|
2019-07-22 10:20:59 +03:00
|
|
|
c = BuildmasterConfig = bot.getMaster()
|
|
|
|
|