releases-comm-central/mozharness/builds/branch_specifics.py

46 строки
1.5 KiB
Python

# this is a dict of branch specific keys/values. As this fills up and more
# fx build factories are ported, we might deal with this differently
# we should be able to port this in-tree and have the respective repos and
# revisions handle what goes on in here. Tracking: bug 978510
# example config and explanation of how it works:
# config = {
# # if a branch matches a key below, override items in self.config with
# # items in the key's value.
# # this override can be done for every platform or at a platform level
# '<branch-name>': {
# # global config items (applies to all platforms and build types)
# 'repo_path': "projects/<branch-name>",
#
# # platform config items (applies to specific platforms)
# 'platform_overrides': {
# # if a platform matches a key below, override items in
# # self.config with items in the key's value
# 'linux64-debug': {
# 'upload_symbols': False,
# },
# 'win64': {
# 'enable_checktests': False,
# },
# }
# },
# }
config = {
"comm-central": {
"repo_path": 'comm-central',
},
"comm-beta": {
"enable_release_promotion": True,
'repo_path': 'releases/comm-beta',
},
"comm-esr60": {
"enable_release_promotion": True,
'repo_path': 'releases/comm-esr60',
},
'try-comm-central': {
'repo_path': 'try-comm-central',
},
}