aboutsummaryrefslogtreecommitdiffstats
path: root/screwdriver.yaml
diff options
context:
space:
mode:
authorArnstein Ressem <aressem@yahooinc.com>2023-06-29 09:12:58 +0200
committerArnstein Ressem <aressem@yahooinc.com>2023-06-29 09:12:58 +0200
commitd53f7d9ee54837ba02982400501254403e06d184 (patch)
treee560847e5fb05421cb6e94664198331307aa4470 /screwdriver.yaml
parent943849d98f9d1d72ec5b1b0fda3a01ae64cb1ada (diff)
Make it possible to schedule builds with santitizer on demand.
Diffstat (limited to 'screwdriver.yaml')
-rw-r--r--screwdriver.yaml7
1 files changed, 6 insertions, 1 deletions
diff --git a/screwdriver.yaml b/screwdriver.yaml
index ef1cdbea2d4..371bdd94f05 100644
--- a/screwdriver.yaml
+++ b/screwdriver.yaml
@@ -140,7 +140,12 @@ jobs:
cd $WORKDIR/vespa
export FACTORY_VESPA_VERSION=$VESPA_VERSION
NUM_THREADS=$(( $(nproc) + 2 ))
- VESPA_CMAKE_SANITIZERS_OPTION=""
+
+ VESPA_USE_SANITIZER=${$(meta get vespa.build.sanitizer):-none}
+ if [[ $VESPA_USE_SANITIZER != none ]]; then
+ VESPA_CMAKE_SANITIZERS_OPTION="-DVESPA_USE_SANITIZER=$VESPA_USE_SANITIZER"
+ fi
+
time make -C client/go BIN=$WORKDIR/vespa-install/opt/vespa/bin SHARE=$WORKDIR/vespa-install/usr/share install-all
time ./bootstrap.sh java
time mvn -T $NUM_THREADS $VESPA_MAVEN_EXTRA_OPTS install