1 # -*- python -*- 2 # ex: set syntax=python: 3 4 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 5 # Use of this source code is governed by a BSD-style license that can be 6 # found in the LICENSE file. 7 8 # This is a buildbot configuration file containing a tagged list of files 9 # processed by the stage/archive scripts. The known tags are: 10 # 11 # filename: Name of the file in the build output directory. 12 # arch: List of CPU architectures for which this file should be processed 13 # Leave this unspecified to prcoess for all architectures. 14 # Acceptable values are 64bit, 32bit and arm. 15 # buildtype: List of build types for which this file should be processed. 16 # archive: The name of the archive file to store filename in. If not specified, 17 # filename is added to the default archive (e.g. platform.zip). If 18 # archive == filename, filename is archived directly, not zipped. 19 # direct_archive: Force a file to be archived as-is, bypassing zip creation. 20 # NOTE: This flag will not apply if more than one file has the 21 # same 'archive' name, which will create a zip of all the 22 # files instead. 23 # filegroup: List of named groups to which this file belongs (e.g. 'symbols' 24 # for symbol processing, 'tests' for running tests, etc.). 25 # optional: List of buildtypes for which the file might not exist, and it's not 26 # considered an error. 27 28 FILES = [ 29 { 30 'filename': 'Chromium.app', 31 'buildtype': ['dev'], 32 }, 33 { 34 'filename': 'Google Chrome.app', 35 'buildtype': ['official'], 36 }, 37 { 38 'filename': 'Google Chrome Packaging', 39 'buildtype': ['official'], 40 }, 41 # PNaCl translator (only for dev builds, components use for shipping). 42 { 43 'filename': 'pnacl', 44 'buildtype': ['dev'], 45 }, 46 # Remoting files: 47 { 48 'filename': 'remoting-webapp.zip', 49 'buildtype': ['dev', 'official'], 50 'archive': 'remoting-webapp.zip', 51 }, 52 { 53 'filename': 'remoting-me2me-host-mac.zip', 54 'buildtype': ['dev', 'official'], 55 'archive': 'remoting-me2me-host-mac.zip', 56 }, 57 # Symbols archive: 58 { 59 'filename': 'Google Chrome.dSYM.tar.bz2', 60 'buildtype': ['official'], 61 'archive': 'Google Chrome.dSYM.tar.bz2', 62 }, 63 { 64 'filename': 'nacl_irt_x86_32.nexe.debug', 65 'arch': ['32bit'], 66 'buildtype': ['official'], 67 'archive': 'chrome-mac-nacl-irt-syms.zip', 68 }, 69 { 70 'filename': 'nacl_irt_x86_64.nexe.debug', 71 'arch': ['64bit'], 72 'buildtype': ['official'], 73 'archive': 'chrome-mac-nacl-irt-syms.zip', 74 }, 75 ] 76