]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Apply relevant changes from branch mh-test-gitlab
authorOndrej Zajicek (work) <santiago@crfreenet.org>
Sun, 10 Nov 2019 02:02:58 +0000 (03:02 +0100)
committerOndrej Zajicek (work) <santiago@crfreenet.org>
Tue, 26 Nov 2019 18:43:56 +0000 (19:43 +0100)
.gitlab-ci.yml

index c02d9c50e162c129b3ad9a4578be5819639cb83a..039dbf5ec6602aa1156028bcdc8d8e280ea67377 100644 (file)
@@ -4,10 +4,12 @@ variables:
   GIT_STRATEGY: fetch
   DOCKER_CMD: docker --config="$HOME/.docker/$CI_JOB_ID/"
   IMG_BASE: registry.labs.nic.cz/labs/bird
+  TOOLS_DIR: /var/lib/gitlab-runner/bird-tools
 
 stages:
   - image
   - build
+  - test
 
 .docker: &docker_build
   stage: image
@@ -293,7 +295,25 @@ build-freebsd-11-i386:
   <<: *build_job
 
 build-birdlab:
-  <<: *build_job
+  stage: build
   tags:
-  - birdlab
-  - amd64
+    - birdlab
+    - amd64
+  script:
+    - DIR=$(pwd)
+    - autoreconf
+    - ./configure
+    - make
+    - cd $TOOLS_DIR
+    - sudo git clean -fx
+    - git pull --ff-only
+    - mv $DIR/bird $DIR/birdc netlab-int/common
+
+running_test:
+  stage: test
+  tags:
+    - birdlab
+    - amd64
+  script:
+    - cd $TOOLS_DIR/netlab-int
+    - sudo ./runtest -m check cf-ospf