summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorEvgeny Vereshchagin <evvers@ya.ru>2018-12-23 13:01:41 +0100
committerEvgeny Vereshchagin <evvers@ya.ru>2018-12-24 08:52:09 +0100
commit749d3c938f2f7400c3192e40e0a656fd2cf87f83 (patch)
tree99b01718c40b836dc75ee4d9f5bb205008ac0fc4 /.travis.yml
parentf9cf34914708c066272bf1a5924d8aa5e1622352 (diff)
downloadsystemd-749d3c938f2f7400c3192e40e0a656fd2cf87f83.tar.gz
travis: switch to Debian Testing
Turns out Fedora is the least stable distribution in terms of downloading packages. Debian is much more stable so let's use it.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml58
1 files changed, 20 insertions, 38 deletions
diff --git a/.travis.yml b/.travis.yml
index 56beeeb84d..ab6fe298c7 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -18,80 +18,62 @@ stages:
jobs:
include:
- stage: Build & test
- name: Fedora Latest
+ name: Debian Testing
language: bash
env:
- - FEDORA_RELEASE="latest"
- - CONT_NAME="systemd-fedora-$FEDORA_RELEASE"
+ - DEBIAN_RELEASE="testing"
+ - CONT_NAME="systemd-debian-$DEBIAN_RELEASE"
- DOCKER_EXEC="docker exec -ti $CONT_NAME"
before_install:
- sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce
- docker --version
install:
- - $CI_MANAGERS/fedora.sh SETUP
+ - $CI_MANAGERS/debian.sh SETUP
script:
- set -e
# Build systemd
- - $CI_MANAGERS/fedora.sh RUN
- - set +e
- after_script:
- - $CI_MANAGERS/fedora.sh CLEANUP
-
- - name: Fedora Latest (ASan+UBSan)
- language: bash
- env:
- - FEDORA_RELEASE="latest"
- - CONT_NAME="systemd-fedora-$FEDORA_RELEASE"
- - DOCKER_EXEC="docker exec -ti $CONT_NAME"
- before_install:
- - sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce
- - docker --version
- install:
- - $CI_MANAGERS/fedora.sh SETUP
- script:
- - set -e
- - $CI_MANAGERS/fedora.sh RUN_ASAN
+ - $CI_MANAGERS/debian.sh RUN
- set +e
after_script:
- - $CI_MANAGERS/fedora.sh CLEANUP
+ - $CI_MANAGERS/debian.sh CLEANUP
- - name: Fedora Latest (clang)
+ - name: Debian Testing (ASan+UBSan)
language: bash
env:
- - FEDORA_RELEASE="latest"
- - CONT_NAME="systemd-fedora-$FEDORA_RELEASE"
+ - DEBIAN_RELEASE="testing"
+ - CONT_NAME="systemd-debian-$DEBIAN_RELEASE"
- DOCKER_EXEC="docker exec -ti $CONT_NAME"
before_install:
- sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce
- docker --version
install:
- - $CI_MANAGERS/fedora.sh SETUP
+ - $CI_MANAGERS/debian.sh SETUP
script:
- set -e
- - $CI_MANAGERS/fedora.sh RUN_CLANG
+ - $CI_MANAGERS/debian.sh RUN_ASAN
- set +e
after_script:
- - $CI_MANAGERS/fedora.sh CLEANUP
+ - $CI_MANAGERS/debian.sh CLEANUP
- - name: Fedora Latest (clang ASan+UBSan)
+ - name: Debian Testing (clang)
language: bash
env:
- - FEDORA_RELEASE="latest"
- - CONT_NAME="systemd-fedora-$FEDORA_RELEASE"
+ - DEBIAN_RELEASE="testing"
+ - CONT_NAME="systemd-debian-$DEBIAN_RELEASE"
- DOCKER_EXEC="docker exec -ti $CONT_NAME"
before_install:
- sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce
- docker --version
install:
- - $CI_MANAGERS/fedora.sh SETUP
+ - $CI_MANAGERS/debian.sh SETUP
script:
- set -e
- - $CI_MANAGERS/fedora.sh RUN_CLANG_ASAN
+ - $CI_MANAGERS/debian.sh RUN_CLANG
- set +e
after_script:
- - $CI_MANAGERS/fedora.sh CLEANUP
+ - $CI_MANAGERS/debian.sh CLEANUP
- - name: Debian Testing
+ - name: Debian Testing (clang ASan+UBSan)
language: bash
env:
- DEBIAN_RELEASE="testing"
@@ -104,7 +86,7 @@ jobs:
- $CI_MANAGERS/debian.sh SETUP
script:
- set -e
- - $CI_MANAGERS/debian.sh RUN
+ - $CI_MANAGERS/debian.sh RUN_CLANG_ASAN
- set +e
after_script:
- $CI_MANAGERS/debian.sh CLEANUP