@cryptotaxi247 / netdata-1 / commits / 7ea79411a

Add retries for more Travis transient failures (#8327)

James Mills committed Mar 7, 2020 at 06:41 UTC 7ea79411ae1d73575c45944d9ea1ca9c27bdb34e
1 file changed +13 -13
.travis.yml
+13 -13
@@ -166,7 +166,7 @@ jobs:
166 after_failure: post_message "TRAVIS_MESSAGE" "Netdata lifecycle test script failed on ubuntu 18.04"
167
168 - name: Run netdata lifecycle from stable to current, on CentOS 7 (Containerized)
169 - script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "netdata/os-test:centos7" tests/updater_checks.sh
169 + script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "netdata/os-test:centos7" tests/updater_checks.sh; done'
170 after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on CentOS 7"
171
172 - name: Build/install for CentOS 7 (Containerized)
@@ -178,56 +178,56 @@ jobs:
178
179 # Ubuntu runs
180 name: Run netdata lifecycle on Ubuntu 16.04 (xenial)
181 - script: sudo -E tests/updater_checks.sh
181 + script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i"; sudo -E tests/updater_checks.sh; done'
182 after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Ubuntu 16.04"
183
184 - name: Run netdata lifecycle, on Ubuntu 18.04 (Containerized)
185 - script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "ubuntu:18.04" tests/updater_checks.sh
185 + 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; done'
186 after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Ubuntu 18.04"
187
188 - name: Run netdata lifecycle, on Ubuntu 19.10 (Containerized)
189 - script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "ubuntu:19.10" tests/updater_checks.sh
189 + script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "ubuntu:19.10" tests/updater_checks.sh; done'
190 after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Ubuntu 19.10"
191
192 # Centos runs
193 - name: Run netdata lifecycle on CentOS 7 (Containerized)
194 - script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "centos:7" tests/updater_checks.sh
194 + 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; done '
195 after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare CentOS 7"
196
197 - name: Run netdata lifecycle, on Debian 9 (Containerized)
198 - script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "debian:stretch" tests/updater_checks.sh
198 + 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; done'
199 after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Debian 9 (stretch)"
200
201 - name: Run netdata lifecycle, on Debian 10 (Containerized)
202 - script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "debian:buster" tests/updater_checks.sh
202 + 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; done'
203 after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Debian 10 (buster)"
204
205 # openSUSE runs
206 - name: Run netdata lifecycle, on openSUSE 15.1
207 - script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "opensuse/leap:15.1" tests/updater_checks.sh
207 + 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; done'
208 after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare opensuse/leap:15.1"
209
210 - name: Run netdata lifecycle, on openSUSE Tumbleweed
211 - script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "opensuse/tumbleweed:latest" tests/updater_checks.sh
211 + 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; done'
212 after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare opensuse/tumbleweed:latest"
213
214 # Alpine runs
215 - name: Run netdata lifecycle, on Alpine linux
216 - script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "alpine" tests/updater_checks.sh
216 + 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; done'
217 after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Alpine"
218
219 # Arch linux runs
220 - name: Run netdata lifecycle, on ArchLinux
221 - script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "archlinux/base:latest" tests/updater_checks.sh
221 + 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; done'
222 after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare archlinux/base:latest"
223
224 # Fedora runs
225 - name: Run netdata lifecycle, on Fedora 30 (Containerized)
226 - script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "fedora:30" tests/updater_checks.sh
226 + script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "fedora:30" tests/updater_checks.sh; done'
227 after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Fedora 30"
228
229 - name: Run netdata lifecycle, on Fedora 31 (Containerized)
230 - script: docker run -it -v "${PWD}:/netdata:rw" -w /netdata "fedora:31" tests/updater_checks.sh
230 + script: 'for i in $(seq 0 4); do printf "[XXX: Run #%s]\n" "$i";docker run -it -v "${PWD}:/netdata:rw" -w /netdata "fedora:31" tests/updater_checks.sh; done'
231 after_failure: post_message "TRAVIS_MESSAGE" "Netdata updater process failed on bare Fedora 31"
232
233