linux-omap 2.6.39: initial add with beagleboard support
[openembedded.git] / contrib / testing / testbuilder / testbuilder.conf.sample
blobb58840729157126592eaf5d37693f2981851583b
1 # Testbuilder config
3 ### NOTES
4 # 0. For first time setup look into end of file for "Misc dirs"
5 # 1. You can prefix any word in following 'list' variables
6 # with '!' do disable it.
7 # 2. All lists items will be processed in order they appears in list
9 ### Common options
11 ## STAGES: what TB should do
12 # update_bb - update bitbake git tree
13 # update_oe - update OE git tree
14 # run_builds - run builds
15 # upload_logs - upload logs to some other place
16 STAGES="update_bb update_oe !run_builds !upload_logs"
18 ## ACCOUNTING: account some useful things
19 # df - log free disk space
20 # ps - log processes count
21 # vmstat - log vm statistics
22 ACCOUNTING="!df !ps !vmstat"
23 # Accounting interval (seconds)
24 ACCOUNTING_INTERVAL="10"
26 # Build every image by separate bitbake invocation (lower peak disk usage)
27 #SEPARATE_BUILD="yes"
28 # Build all images by single bitbake invocation (slightly faster)
29 SEPARATE_BUILD="no"
31 # Number of parallel bitbake threads
32 BB_NUMBER_THREADS=2
33 # Number of parallel make threads inside one bitbake thread (-j)
34 MAKE_NUMBER_THREADS=2
36 # Bitbake cmdline options
37 #BB_OPTS='-k'
39 # Enable rm_work
40 RM_WORK=yes
42 # Direct build invocation shell variables (-S option)
43 # PS1 for shell mode
44 TB_PS1="[TB] "
45 # Use bash with --norc to disable overriding PS1
46 TB_SHELL='/bin/bash --norc'
47 # Use $SHELL variable or fallback to /bin/sh
48 #TB_SHELL=${SHELL:-'/bin/sh'}
50 # Name for oestats-client and wiki tables (empty to disable)
51 TB_BUILDER=""
52 # Name for wiki report table (TB_BUILDER is used if empty)
53 MW_USER=""
55 # Data for wiki tables (will be autodetected if empty)
56 # Build host distro
57 # HOST_DISTRO="<distro name + version> /<userspace arch>"
58 # Build host machine
59 # HOST_MACHINE="<cpu model, cores @freq> /<RAM amount>"
61 ## UPLOAD
62 # Upload command
63 UPLOAD_CMD="rsync"
64 # Upload options
65 UPLOAD_OPTS="-av --delete"
66 # Upload destination
67 UPLOAD_DESTDIR="${TB_BUILDER}@server:/var/www/htdocs/testbuilder/logs"
69 # Misc dirs
70 TB_BASE=`pwd`
71 BB_DIR="${TB_BASE}/bitbake"
72 OE_DIR="${TB_BASE}/openembedded"
73 DL_DIR="${TB_BASE}/sources"
74 BLD_DIR="${TB_BASE}/build"
75 LOG_DIR="${TB_BASE}/logs"
76 CLN_DIR="/var/tmp/tb-clean-build"       # TMPDIR for clean builds
77 INC_DIR="${BLD_DIR}"    # Top dir for incremental builds archive