summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorPaul Emm. Katsoulakis <34388743+paulkatsoulakis@users.noreply.github.com>2019-08-09 17:48:47 +0300
committerGitHub <noreply@github.com>2019-08-09 17:48:47 +0300
commit485312630283bac22d568d8e5384242e52cd4bf9 (patch)
tree4c78e0f082e8884946ec9dcd082e65be2a07642e /.travis.yml
parentbfb849f2808e8695408d5c4ce621644808ec3dc0 (diff)
netdata/packaging: Bare OS validations (#6574)
* netdata/packaging: complete the list of bare OS validations, to be extra sure all cases are covered * netdata/packaging: centos 6 has a different release file * netdata/ci: [ci skip] no centos 8 yet * netdata/ci: [ci skip] dont run for Debian 7 - its dead * trigger travis * netdata/ci: remove Debian 8 as bats not available with the standard repos - we will revisit our strategy on how we execute tests anyway
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml18
1 files changed, 17 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index bcc64ad7fa..58d382b602 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -170,20 +170,32 @@ jobs:
script: sudo -E tests/updater_checks.sh
after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Ubuntu 16.04"
+ # Ubuntu runs
+ - name: Run netdata lifecycle, on Ubuntu 18.04 (Containerized)
+ script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "ubuntu:18.04" tests/updater_checks.sh
+ after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Ubuntu 18.04"
+
- name: Run netdata lifecycle, on Ubuntu 19.04 (Containerized)
script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "ubuntu:19.04" tests/updater_checks.sh
after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Ubuntu 19.04"
# Centos runs
+ - name: Run netdata lifecycle on CentOS 6 (Containerized)
+ script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "centos:6" tests/updater_checks.sh
+ after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare CentOS 6"
+
- name: Run netdata lifecycle on CentOS 7 (Containerized)
script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "centos:7" tests/updater_checks.sh
after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare CentOS 7"
- # Debian runs
- name: Run netdata lifecycle, on Debian 9 (Containerized)
script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "debian:stretch" tests/updater_checks.sh
after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Debian 9 (stretch)"
+ - name: Run netdata lifecycle, on Debian 10 (Containerized)
+ script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "debian:buster" tests/updater_checks.sh
+ after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Debian 10 (buster)"
+
# openSuSE runs
- name: Run netdata lifecycle, on openSuSE 15.0
script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "opensuse/leap:15.0" tests/updater_checks.sh
@@ -220,6 +232,10 @@ jobs:
script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "fedora:30" tests/updater_checks.sh
after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Fedora 30"
+ - name: Run netdata lifecycle, on Fedora 31 (Containerized)
+ script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "fedora:31" tests/updater_checks.sh
+ after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Fedora 31"
+
- stage: Packaging for release