summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnstein Ressem <aressem@yahooinc.com>2022-12-29 14:03:55 +0100
committerArnstein Ressem <aressem@yahooinc.com>2022-12-29 14:03:55 +0100
commite94738b27e38ec72b49efaf0ad666c928dc3c908 (patch)
tree8869461925d171323f8061da5e67ace5c1c41091
parentb8acefb1ba14ab159435e02760d9a90a6f1501ef (diff)
Compile sample apps in component build.
-rw-r--r--screwdriver.yaml14
1 files changed, 11 insertions, 3 deletions
diff --git a/screwdriver.yaml b/screwdriver.yaml
index 9f9a388477a..f888e99b0e7 100644
--- a/screwdriver.yaml
+++ b/screwdriver.yaml
@@ -101,11 +101,15 @@ jobs:
CCACHE_COMPRESS: "1"
secrets:
- DOCKER_HUB_DEPLOY_KEY
+ requires: [~pr]
steps:
- get-vespa-version: |
- VESPA_VERSION=$(meta get vespa.version)
- VESPA_REF=$(meta get vespa.ref)
- SYSTEM_TEST_REF=$(meta get system-test.ref)
+ #VESPA_VERSION=$(meta get vespa.version)
+ #VESPA_REF=$(meta get vespa.ref)
+ #SYSTEM_TEST_REF=$(meta get system-test.ref)
+ VESPA_VERSION="8.103.38"
+ VESPA_REF="b8acefb1ba14ab159435e02760d9a90a6f1501ef"
+ SYSTEM_TEST_REF="14a6a5742375b5b13fef88733a211ae212dc9ac3"
if [[ $VESPA_VERSION == null ]] || [[ $VESPA_REF == null ]] || [[ $SYSTEM_TEST_REF == null ]]; then
echo "Must have valid Vespa version and reference to continue \
@@ -124,8 +128,10 @@ jobs:
(cd vespa && git checkout $VESPA_REF && git tag v$VESPA_VERSION)
git clone -q https://github.com/vespa-engine/system-test
(cd system-test && git checkout $SYSTEM_TEST_REF)
+ git clone -q https://github.com/vespa-engine/sample-apps
# Set correct version in pom.xml files
(cd vespa && screwdriver/replace-vespa-version-in-poms.sh $VESPA_VERSION $(pwd) )
+ (cd sample-apps && find . -name "pom.xml" -exec sed -i -e "s,<vespa_version>.*</vespa_version>,<vespa_version>$VESPA_VERSION</vespa_version>," {} \;)
- make-srpm: |
make -C $WORKDIR/vespa -f .copr/Makefile srpm outdir=$WORKDIR
- *restore-cache
@@ -142,6 +148,8 @@ jobs:
time ctest3 --output-on-failure -j ${NUM_THREADS}
ccache --show-stats
time make -j ${NUM_THREADS} install DESTDIR=$WORKDIR/vespa-install
+ - build-sample-apps: |
+ (cd sample-apps && time mvn -T $NUM_THREADS $VESPA_MAVEN_EXTRA_OPTS package)
- verify-rpm-build: |
cd $WORKDIR
ulimit -c 0