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 (archive only, component updater used for shipping). 42 { 43 'filename': 'pnacl', 44 'buildtype': ['dev', 'official'], 45 'archive': 'pnacl.zip', 46 }, 47 # Remoting files: 48 { 49 'filename': 'remoting-webapp.zip', 50 'buildtype': ['dev', 'official'], 51 'archive': 'remoting-webapp.zip', 52 }, 53 { 54 'filename': 'remoting-me2me-host-mac.zip', 55 'buildtype': ['dev', 'official'], 56 'archive': 'remoting-me2me-host-mac.zip', 57 }, 58 # Symbols archive: 59 { 60 'filename': 'Google Chrome.dSYM.tar.bz2', 61 'buildtype': ['official'], 62 'archive': 'Google Chrome.dSYM.tar.bz2', 63 }, 64 { 65 'filename': 'nacl_irt_x86_32.nexe.debug', 66 'arch': ['32bit'], 67 'buildtype': ['official'], 68 'archive': 'chrome-mac-nacl-irt-syms.zip', 69 }, 70 { 71 'filename': 'nacl_irt_x86_64.nexe.debug', 72 'arch': ['64bit'], 73 'buildtype': ['official'], 74 'archive': 'chrome-mac-nacl-irt-syms.zip', 75 }, 76 ] 77