GMMLIB_REPO = 'gmmlib' # We haven't CI for these repositories, but we update its revisions in manifest automatically. # This feature should work for master branch only. AUTO_UPDATED_REPOSITORIES = [GMMLIB_REPO] PRODUCTION_REPOS = [PRODUCT_CONFIGS_REPO, MEDIASDK_REPO, DRIVER_REPO] PYTHON_EXECUTABLE = {OsType.linux: r'python3', OsType.windows: r'py'} TRIGGER = 'trigger' # Give possibility to enable/disable auto deploying infrastructure on workers DEPLOYING_INFRASTRUCTURE = True FACTORIES = factories.Factories(CURRENT_MODE, DEPLOYING_INFRASTRUCTURE, PYTHON_EXECUTABLE, CI_SERVICE) """ Specification of BUILDERS: "name" - name of build in Buildbot UI "product_conf_file" - product_config which should be used "product_type" - Product type (all available types can be found in `common/helper.py`) "build_type" - type of build (for example: "release") "api_latest" - if `True` it will enable product`s `api_latest` feature "compiler" - compiler which should be used (env and product_config should support this key) "compiler_version" - version of compiler "worker" - worker(s) which should be used from `WORKERS` "triggers" - list of dicts with following keys: "branches" - function takes one argument (branch) function must return True if builder should be activated, otherwise False "repositories" - list of repositories (str) "builders" - list of builder names (str)
# We haven't CI for these repositories, but we update its revisions in manifest automatically. # This feature should work for master branch only. AUTO_UPDATED_REPOSITORIES = [LIBVA_REPO, GMMLIB_REPO] PRODUCTION_REPOS = [PRODUCT_CONFIGS_REPO, MEDIASDK_REPO, DRIVER_REPO] PYTHON_EXECUTABLE = {OsType.linux: r'python3', OsType.windows: r'py'} TRIGGER = 'trigger' # Give possibility to enable/disable auto deploying infrastructure on workers DEPLOYING_INFRASTRUCTURE = True FACTORIES = factories.Factories(CURRENT_MODE, DEPLOYING_INFRASTRUCTURE, PYTHON_EXECUTABLE, CI_SERVICE, AUTO_UPDATED_REPOSITORIES) """ Specification of BUILDERS: "name" - name of build in Buildbot UI "product_conf_file" - product_config which should be used "product_type" - Product type (all available types can be found in `common/helper.py`) "build_type" - type of build (for example: "release") "api_latest" - if `True` it will enable product`s `api_latest` feature "compiler" - compiler which should be used (env and product_config should support this key) "compiler_version" - version of compiler "worker" - worker(s) which should be used from `WORKERS` "triggers" - list of dicts with following keys: "branches" - function takes one argument (branch) function must return True if builder should be activated, otherwise False "repositories" - list of repositories (str)