diff options
author | Jakub Ružička <jakub.ruzicka@nic.cz> | 2021-03-29 15:22:48 +0200 |
---|---|---|
committer | Jakub Ružička <jakub.ruzicka@nic.cz> | 2021-03-29 15:25:59 +0200 |
commit | 6cae620ea4f26e2b9bbe256f0183ce3e5401a4b8 (patch) | |
tree | 766507e52136adafeb2df1cf14ded5a835524d61 | |
parent | 57e3b4a1c045f718af91a75163176fcdd29d3454 (diff) | |
download | bird-6cae620ea4f26e2b9bbe256f0183ce3e5401a4b8.tar.gz |
remove upstream .gitlab-ci.yml
because it's getting picked up by salsa GitLab but it isn't compatible.
-rw-r--r-- | .gitlab-ci.yml | 293 |
1 files changed, 0 insertions, 293 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index 4efe0fcf..00000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,293 +0,0 @@ -variables: - DEBIAN_FRONTEND: noninteractive - LC_ALL: C - GIT_STRATEGY: fetch - DOCKER_CMD: docker --config="$HOME/.docker/$CI_JOB_ID/" - IMG_BASE: registry.labs.nic.cz/labs/bird - -stages: - - image - - build - -.docker: &docker_build - stage: image - allow_failure: true - script: - - $DOCKER_CMD login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.labs.nic.cz - # Make sure we refresh the base image if it updates (eg. security updates, etc) - # If we do just the build, cache is always reused and the freshness of the - # base image is never checked. However, pull always asks and updates the - # image only if it changed ‒ therefore, the cache is used unless there's a - # change. - - $DOCKER_CMD pull `sed -ne 's/^FROM //p' "misc/docker/$IMG_NAME/Dockerfile"` - - $DOCKER_CMD build -t "bird:$IMG_NAME" "misc/docker/$IMG_NAME" - - $DOCKER_CMD tag "bird:$IMG_NAME" "$IMG_BASE:$IMG_NAME" - - $DOCKER_CMD push "$IMG_BASE:$IMG_NAME" - after_script: - - rm -f "$HOME/.docker/$CI_JOB_ID/" # cleanup the credentials - tags: - # That's Docker in Docker - - dind - -docker_debian-7-amd64: - variables: - IMG_NAME: "debian-7-amd64" - <<: *docker_build - -docker_debian-8-amd64: - variables: - IMG_NAME: "debian-8-amd64" - <<: *docker_build - -docker_debian-9-amd64: - variables: - IMG_NAME: "debian-9-amd64" - <<: *docker_build - -docker_debian-testing-amd64: - variables: - IMG_NAME: "debian-testing-amd64" - <<: *docker_build - -docker_debian-7-i386: - variables: - IMG_NAME: "debian-7-i386" - <<: *docker_build - -docker_debian-8-i386: - variables: - IMG_NAME: "debian-8-i386" - <<: *docker_build - -docker_debian-9-i386: - variables: - IMG_NAME: "debian-9-i386" - <<: *docker_build - -docker_debian-testing-i386: - variables: - IMG_NAME: "debian-testing-i386" - <<: *docker_build - -docker_fedora-25-amd64: - variables: - IMG_NAME: "fedora-25-amd64" - <<: *docker_build - -docker_fedora-26-amd64: - variables: - IMG_NAME: "fedora-26-amd64" - <<: *docker_build - -docker_centos-7-amd64: - variables: - IMG_NAME: "centos-7-amd64" - <<: *docker_build - -docker_opensuse-42_3-amd64: - variables: - IMG_NAME: "opensuse-42.3-amd64" - <<: *docker_build - -docker_ubuntu-14_04-amd64: - variables: - IMG_NAME: "ubuntu-14.04-amd64" - <<: *docker_build - -docker_ubuntu-16_04-amd64: - variables: - IMG_NAME: "ubuntu-16.04-amd64" - <<: *docker_build - -.debian-7-i386: &debian-7-i386_env - image: registry.labs.nic.cz/labs/bird:debian-7-i386 - tags: - - docker - - linux - - amd64 - -.debian-8-i386: &debian-8-i386_env - image: registry.labs.nic.cz/labs/bird:debian-8-i386 - tags: - - docker - - linux - - amd64 - -.debian-9-i386: &debian-9-i386_env - image: registry.labs.nic.cz/labs/bird:debian-9-i386 - tags: - - docker - - linux - - amd64 - -.debian-testing-i386: &debian-testing-i386_env - image: registry.labs.nic.cz/labs/bird:debian-testing-i386 - tags: - - docker - - linux - - amd64 - -.debian-7-amd64: &debian-7-amd64_env - image: registry.labs.nic.cz/labs/bird:debian-7-amd64 - tags: - - docker - - linux - - amd64 - -.debian-8-amd64: &debian-8-amd64_env - image: registry.labs.nic.cz/labs/bird:debian-8-amd64 - tags: - - docker - - linux - - amd64 - -.debian-9-amd64: &debian-9-amd64_env - image: registry.labs.nic.cz/labs/bird:debian-9-amd64 - tags: - - docker - - linux - - amd64 - -.debian-testing-amd64: &debian-testing-amd64_env - image: registry.labs.nic.cz/labs/bird:debian-testing-amd64 - tags: - - docker - - linux - - amd64 - -.fedora-25-amd64: &fedora-25-amd64_env - image: registry.labs.nic.cz/labs/bird:fedora-25-amd64 - tags: - - docker - - linux - - amd64 - -.fedora-26-amd64: &fedora-26-amd64_env - image: registry.labs.nic.cz/labs/bird:fedora-26-amd64 - tags: - - docker - - linux - - amd64 - -.centos-7-amd64: ¢os-7-amd64_env - image: registry.labs.nic.cz/labs/bird:centos-7-amd64 - tags: - - docker - - linux - - amd64 - -.opensuse-42_3-amd64: &opensuse-42_3-amd64_env - image: registry.labs.nic.cz/labs/bird:opensuse-42.3-amd64 - tags: - - docker - - linux - - amd64 - -.ubuntu-14_04-amd64: &ubuntu-14_04-amd64_env - image: registry.labs.nic.cz/labs/bird:ubuntu-14.04-amd64 - tags: - - docker - - linux - - amd64 - -.ubuntu-16_04-amd64: &ubuntu-16_04-amd64_env - image: registry.labs.nic.cz/labs/bird:ubuntu-16.04-amd64 - tags: - - docker - - linux - - amd64 - -# TODO We want to copy these BSDs to our own virtual machines, to make sure someone doesn't update them by accident. -.freebsd-11-i386: &freebsd-11-i386_env - tags: - - freebsd - - i386 - #only: - #- master - #- triggers - #- tags - -.freebsd-11-amd64: &freebsd-11-amd64_env - tags: - - freebsd - - amd64 - #only: - #- master - #- triggers - #- tags - -.build: &build_job - stage: build - script: - - autoreconf - - ./configure CPPFLAGS="$CPPFLAGS" LDFLAGS="$LDFLAGS" - # Detect which make is available - - MAKE=make - - which gmake 2>/dev/null >/dev/null && MAKE=gmake - - $MAKE - # Run tests if they are available - - $MAKE check - -build-debian-7-amd64: - <<: *debian-7-amd64_env - <<: *build_job - -build-debian-8-amd64: - <<: *debian-8-amd64_env - <<: *build_job - -build-debian-9-amd64: - <<: *debian-9-amd64_env - <<: *build_job - -build-debian-testing-amd64: - <<: *debian-testing-amd64_env - <<: *build_job - -build-fedora-25-amd64: - <<: *fedora-25-amd64_env - <<: *build_job - -build-fedora-26-amd64: - <<: *fedora-26-amd64_env - <<: *build_job - -build-centos-7-amd64: - <<: *centos-7-amd64_env - <<: *build_job - -build-opensuse-42_3-amd64: - <<: *opensuse-42_3-amd64_env - <<: *build_job - -build-ubuntu-14_04-amd64: - <<: *ubuntu-14_04-amd64_env - <<: *build_job - -build-ubuntu-16_04-amd64: - <<: *ubuntu-16_04-amd64_env - <<: *build_job - -build-debian-7-i386: - <<: *debian-7-i386_env - <<: *build_job - -build-debian-8-i386: - <<: *debian-8-i386_env - <<: *build_job - -build-debian-9-i386: - <<: *debian-9-i386_env - <<: *build_job - -build-debian-testing-i386: - <<: *debian-testing-i386_env - <<: *build_job - -build-freebsd-11-amd64: - <<: *freebsd-11-amd64_env - <<: *build_job - -build-freebsd-11-i386: - <<: *freebsd-11-i386_env - <<: *build_job |