gitlab CI: separate builddir from srcdir
authorPeter Hutterer <peter.hutterer@who-t.net>
Fri, 14 Feb 2020 01:43:19 +0000 (11:43 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Fri, 14 Feb 2020 01:49:37 +0000 (11:49 +1000)
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
.gitlab-ci.yml

index 20fcfad7941813fd6e8b5ac26b6f11f8c98a721c..25850e4b860d13545276d637d04328c4ee831bf5 100644 (file)
@@ -76,7 +76,7 @@ variables:
 .default_artifacts:
   artifacts:
     paths:
-      - test/test-suite.log
+      - _build/test/test-suite.log
     expire_in: 1 week
     when: on_failure
     reports:
@@ -86,11 +86,13 @@ variables:
   extends:
     - .default_artifacts
   script:
-    - autoreconf -ivf
-    - ./configure --disable-silent-rules $CONFIGURE_FLAGS
+    - mkdir _build
+    - pushd _build > /dev/null
+    - ../autogen.sh --disable-silent-rules $CONFIGURE_FLAGS
     - make
     - make check
     - if ! [[ -z "$MAKE_ARGS" ]]; then make $MAKE_ARGS; fi
+    - popd > /dev/null
 
 #################################################################
 #                                                               #