@cryptotaxi247 / netdata-1 / commits / 7ec4f48a0

Removed lifecycle checks from Travis CI. (#10305)

They consistently do not catch any issues in our own code except for syntax errors, which are already caught by shellcheck. However, they account for a vast majority of the runtime of our Travis CI jobs for the agent and thus are a major contributing factor to how long it takes for checks to finish in Travis. Remove them so they stop causing us problems.

Austin S. Hemmelgarn committed Dec 2, 2020 at 07:16 UTC 7ec4f48a0acbf1a7e5bdb8b0afb6b74ecd976d40
1 file changed -62
.travis.yml
-62
@@ -117,68 +117,6 @@ jobs:
117 script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "netdata/os-test:centos7" ./netdata-installer.sh --dont-wait --dont-start-it --install /tmp
118 after_failure: post_message "TRAVIS_MESSAGE" "Build/Install failed on CentOS 7"
119
120 - # Ubuntu runs
121 - - name: Run netdata lifecycle on Ubuntu 16.04
122 - script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "ubuntu:16.04" tests/updater_checks.sh && break; done'
123 - after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Ubuntu 16.04"
124 -
125 - - name: Run netdata lifecycle, on Ubuntu 18.04
126 - script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "ubuntu:18.04" tests/updater_checks.sh && break; done'
127 - after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Ubuntu 18.04"
128 -
129 - - name: Run netdata lifecycle, on Ubuntu 20.04
130 - script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "ubuntu:20.04" tests/updater_checks.sh && break; done'
131 - after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Ubuntu 20.04"
132 -
133 - - name: Run netdata lifecycle, on Ubuntu 20.10
134 - script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "ubuntu:20.10" tests/updater_checks.sh && break; done'
135 - after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Ubuntu 20.10"
136 -
137 - # Centos runs
138 - - name: Run netdata lifecycle on CentOS 7
139 - script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "centos:7" tests/updater_checks.sh && break; done '
140 - after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare CentOS 7"
141 -
142 - - name: Run netdata lifecycle, on Debian 9
143 - script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "debian:stretch" tests/updater_checks.sh && break; done'
144 - after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Debian 9 (stretch)"
145 -
146 - - name: Run netdata lifecycle, on Debian 10
147 - script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "debian:buster" tests/updater_checks.sh && break; done'
148 - after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Debian 10 (buster)"
149 -
150 - # openSUSE runs
151 - - name: Run netdata lifecycle, on openSUSE 15.1
152 - script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "opensuse/leap:15.1" tests/updater_checks.sh && break; done'
153 - after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare opensuse/leap:15.1"
154 -
155 - - name: Run netdata lifecycle, on openSUSE 15.2
156 - script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "opensuse/leap:15.2" tests/updater_checks.sh && break; done'
157 - after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare opensuse/leap:15.2"
158 -
159 - - name: Run netdata lifecycle, on openSUSE Tumbleweed
160 - script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "opensuse/tumbleweed:latest" tests/updater_checks.sh && break; done'
161 - after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare opensuse/tumbleweed:latest"
162 -
163 - # Alpine runs
164 - - name: Run netdata lifecycle, on Alpine linux
165 - script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "alpine" tests/updater_checks.sh && break; done'
166 - after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Alpine"
167 -
168 - # Arch linux runs
169 - - name: Run netdata lifecycle, on ArchLinux
170 - script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "archlinux/base:latest" tests/updater_checks.sh && break; done'
171 - after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare archlinux/base:latest"
172 -
173 - # Fedora runs
174 - - name: Run netdata lifecycle, on Fedora 32
175 - script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "fedora:32" tests/updater_checks.sh && break; done'
176 - after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Fedora 32"
177 -
178 - - name: Run netdata lifecycle, on Fedora 33
179 - script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "fedora:33" tests/updater_checks.sh && break; done'
180 - after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Fedora 33"
181 -
120 - name: DEB package test
121 git:
122 depth: false