1 ##########################################################################
2 # Copyright (c) 2018 ETH Zurich.
5 # This file is distributed under the terms in the attached LICENSE file.
6 # If you do not find this file, copies can be found by writing to:
7 # ETH Zurich D-INFK, CAB F.78, Universitaetstr. 6, CH-8092 Zurich,
9 ##########################################################################
18 ##############################################################################
22 image: achreto/barrelfish-ci
24 - "! git log --since='2018-01-01' --invert-grep --grep='Signed-off-by'
25 | tee 'commits_not_signed.txt' | grep 'commit' -A 5"
27 ##############################################################################
31 image: achreto/barrelfish-ci
33 - "mkdir build; (cd build && ../hake/hake.sh --no-hake -s ../ -a x86_64)"
37 image: achreto/barrelfish-ci
39 - "mkdir build; (cd build && ../hake/hake.sh --no-deps -s ../ -a x86_64)"
41 ##############################################################################
46 image: achreto/barrelfish-ci
53 (cd build-x86 && ../hake/hake.sh -s ../ -a x86_64 && make X86_64_Basic -j4 > ../build.log);
59 image: achreto/barrelfish-ci
66 (cd build-armv7 && ../hake/hake.sh -s ../ -a armv7 && make ARMV7_Basic -j4 > ../build-armv7.log);
72 image: achreto/barrelfish-ci
79 (cd build-armv8 && ../hake/hake.sh -s ../ -a armv8 && make ARMV8_Basic -j4 > ../build-armv8.log);
83 ##############################################################################
89 # image: achreto/barrelfish-ci
91 # - "(cd build-x86 && make X86_64_Basic)"
97 # image: achreto/barrelfish-ci
99 # - "mkdir -p results"
100 # - "(./tools/harness/scalebench.py --xml --debug -B build-x86 -m qemu1 -t memtest . results )"
106 # image: achreto/barrelfish-ci
108 # - "mkdir -p results"
109 # - "(./tools/harness/scalebench.py --xml --debug -B build-x86 -m qemu4 -t memtest . results )"
112 # ##############################################################################
117 # image: achreto/barrelfish-ci
123 # - "mkdir build-armv7; (cd build-armv7 && ../hake/hake.sh -s ../ -a armv7)"
130 # image: achreto/barrelfish-ci
132 # - "(cd build-armv7 && make PandaboardES)"
138 # image: achreto/barrelfish-ci
140 # - "mkdir -p results"
141 # - "(./tools/harness/scalebench.py --xml --debug -B build-armv7 -m qemu_armv7 -t memtest . results )"
144 # ##############################################################################
149 # image: achreto/barrelfish-ci
155 # - "mkdir build-armv8; (cd build-armv8 && ../hake/hake.sh -s ../ -a armv8)"#
162 # image: achreto/barrelfish-ci
164 # - "(cd build-armv8 && make ThunderX)"
170 # image: achreto/barrelfish-ci
172 # - "mkdir -p results"
173 # - "(./tools/harness/scalebench.py --xml --debug -B build-armv8 -m qemu_armv8_1 -t memtest . results )"