1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-28 11:37:44 +00:00

maint/CICD ~ speedup CICD by decreasing redundant AppVeyor CI workload

- 13 minutes to CI success/failure response from AppVeyor (approx median time); down from 45 minutes

.# [why]

Most of the testing done on AppVeyor is redundant with that done in the GHA:CICD.
With prior settings, AppVeyor was taking about 40 minutes to an hour (median ~ 45
minutes) to report success/failure. In contrast, the GHA:CICD workflow usually completes
in about 13 minutes (median).

AppVeyor job times are approximately 5 to 8 minutes per build and are done sequentially
with no report until all build jobs are complete (whether "allow failure" or not).
This commit is contained in:
Roy Ivy III 2020-04-15 10:45:23 -05:00
parent 7203f26576
commit ce632900e5

View file

@ -29,34 +29,34 @@ environment:
- CHANNEL: 1.31.0 - CHANNEL: 1.31.0
ARCH: i686 ARCH: i686
ABI: msvc ABI: msvc
# "msvc" ABI # # "msvc" ABI
- CHANNEL: stable # - CHANNEL: stable
ARCH: i686 # ARCH: i686
ABI: msvc # ABI: msvc
- CHANNEL: stable # - CHANNEL: stable
ARCH: x86_64 # ARCH: x86_64
ABI: msvc # ABI: msvc
# - CHANNEL: beta # - CHANNEL: beta
# ARCH: i686 # ARCH: i686
# ABI: msvc # ABI: msvc
# - CHANNEL: beta # - CHANNEL: beta
# ARCH: x86_64 # ARCH: x86_64
# ABI: msvc # ABI: msvc
- CHANNEL: nightly # - CHANNEL: nightly
ARCH: i686 # ARCH: i686
ABI: msvc # ABI: msvc
FEATURES: "windows nightly" # FEATURES: "windows nightly"
- CHANNEL: nightly # - CHANNEL: nightly
ARCH: x86_64 # ARCH: x86_64
ABI: msvc # ABI: msvc
FEATURES: "windows nightly" # FEATURES: "windows nightly"
# "gnu" ABI # "gnu" ABI
- CHANNEL: stable # - CHANNEL: stable
ARCH: i686 # ARCH: i686
ABI: gnu # ABI: gnu
- CHANNEL: stable # - CHANNEL: stable
ARCH: x86_64 # ARCH: x86_64
ABI: gnu # ABI: gnu
# - CHANNEL: beta # - CHANNEL: beta
# ARCH: i686 # ARCH: i686
# ABI: gnu # ABI: gnu
@ -71,11 +71,11 @@ environment:
# ABI: gnu # ABI: gnu
# FEATURES: "windows nightly" # FEATURES: "windows nightly"
# * specific gnu compilers # * specific gnu compilers
- CHANNEL: stable # - CHANNEL: stable
ARCH: i686 # ARCH: i686
ABI: gnu # ABI: gnu
MINGW_URL: https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.9.2/threads-win32/dwarf/i686-4.9.2-release-win32-dwarf-rt_v4-rev4.7z/download # MINGW_URL: https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.9.2/threads-win32/dwarf/i686-4.9.2-release-win32-dwarf-rt_v4-rev4.7z/download
MINGW_ARCHIVE: i686-4.9.2-release-win32-dwarf-rt_v4-rev4.7z # MINGW_ARCHIVE: i686-4.9.2-release-win32-dwarf-rt_v4-rev4.7z
- CHANNEL: stable - CHANNEL: stable
ARCH: x86_64 ARCH: x86_64
ABI: gnu ABI: gnu