Details
-
Improvement
-
Status: Accepted
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
-
Point
-
Future
-
Improve build process by skipping certain PR tests.
Description
As an example, https://github.com/hpcc-systems/HPCC-Platform/pull/17364 which only changed documents. Some of the build steps were skipped, but others were done (or hit previously cached values).
Build Test ECL Watch / pre_job (pull_request) Successful in 5s Check that eclhelper interface has not changed / Check eclhelper interface (pull_request) Successful in 14s CodeQL ECL Watch / pre_job (pull_request) Successful in 5s Docker smoketest build / check-skip (pull_request) Successful in 14s Run helm chart tests / pre_job (pull_request) Successful in 7s Test Build / Check Skip (pull_request) Successful in 18s smoketest / check-skip (pull_request) Successful in 13s Build Test ECL Watch / Check eclwatch and npm (pull_request) Skipped CodeQL ECL Watch / Analyze (pull_request) Skipped Run helm chart tests / Check helm chart lint (pull_request) Skipped Docker smoketest build / build-images (pull_request) Successful in 46m Test Build / Build Docker (ubuntu-22.10, pull_request) (pull_request) Successful in 63m smoketest / Build platform and regress setup (pull_request) Successful in 2m Test Build / Build Docker (ubuntu-22.04, true, schedule) (pull_request) Successful in 4s Test Build / Build Docker (ubuntu-22.04, schedule) (pull_request) Successful in 3s Test Build / Build Docker (ubuntu-20.04, schedule) (pull_request) Successful in 4s Test Build / Build Docker (centos-8, schedule) (pull_request) Successful in 2s Test Build / Build Docker (centos-7, pull_request) (pull_request) Successful in 58m Test Build / Build Docker (amazonlinux, schedule) (pull_request) Successful in 3s Test Build / Build Docker (centos-7, true, schedule) (pull_request) Successful in 4s smoketest / regression-jobs (pull_request) Skipped Test Build / Build Bare Metal (ubuntu-20.04, mono, sudo, -DCMAKE_BUILD_TYPE=RelWithDebInfo -DINCLUDE_PLUGINS=O... (pull_request) Successful in 2s Test Build / Build Bare Metal (ubuntu-22.04, mono, sudo, -DCMAKE_BUILD_TYPE=RelWithDebInfo -DINCLUDE_PLUGINS=O... (pull_request) Successful in 33m Test Build / Build Bare Metal (windows-2019, -T host=x64 -A x64 -DUSE_OPTIONAL=OFF -DCLIENTTOOLS_ONLY=ON -DUSE... (pull_request) Successful in 3s Test Build / Build Bare Metal (windows-2022, -T host=x64 -A x64 -DUSE_OPTIONAL=OFF -DCLIENTTOOLS_ONLY=ON -DUSE... (pull_request) Failing after 3m Test Build / Build Bare Metal (macos-11, mono, sudo, -DCMAKE_BUILD_TYPE=Release -DUSE_OPTIONAL=OFF -DCLIENTTOO... (pull_request) Successful in 5s Test Build / Build Bare Metal (macos-12, mono, sudo, -DCMAKE_BUILD_TYPE=Release -DUSE_OPTIONAL=OFF -DCLIENTTOO... (pull_request) Successful in 23m smoketest / unittests (pull_request) Skipped smoketest / eclwatch-ui-tests (pull_request) Skipped