From 356fe85a3fa4401f554db1743ce22c529e34c2a1 Mon Sep 17 00:00:00 2001 From: Roy Ivy III Date: Wed, 15 Apr 2020 10:45:35 -0500 Subject: [PATCH] maint/CICD ~ speedup CICD by decreasing redundant Travis CI workload - 10 minutes to CI success/failure response from Travis CI (approx median time); down from 60 minutes .# [why] Most of the testing done on Travis CI is redundant with that done in the GHA:CICD. With prior settings, Travis CI was taking about an hour (median) to report success/failure. In contrast, the GHA:CICD workflow usually completes in about 13 minutes (median). Travis CI job times are highly variable taking between 3 and 20 minutes per build. Builds are run with some parallelism, and a report is submitted as soon as the non-"allow failure" jobs are completed. --- .travis.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0aad7574b..7858272cc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,7 @@ rust: os: - linux - - osx + # - osx env: # sphinx v1.8.0 is bugged & fails for linux builds; so, force specfic `sphinx` version @@ -20,18 +20,18 @@ matrix: include: - rust: 1.31.0 env: FEATURES=unix - - rust: stable - os: linux - env: FEATURES=unix TEST_INSTALL=true - - rust: stable - os: osx - env: FEATURES=macos TEST_INSTALL=true + # - rust: stable + # os: linux + # env: FEATURES=unix TEST_INSTALL=true + # - rust: stable + # os: osx + # env: FEATURES=macos TEST_INSTALL=true - rust: nightly os: linux - env: FEATURES=nightly,unix + env: FEATURES=nightly,unix TEST_INSTALL=true - rust: nightly os: osx - env: FEATURES=nightly,macos + env: FEATURES=nightly,macos TEST_INSTALL=true - rust: nightly os: linux env: FEATURES=nightly,feat_os_unix_redox CC=x86_64-unknown-redox-gcc CARGO_ARGS='--no-default-features --target=x86_64-unknown-redox' REDOX=1