Uploaded image for project: 'HPCC'
  1. HPCC
  2. HPCC-29655

Avoid building when only documents change

    XMLWordPrintable

Details

    • Improvement
    • Status: Accepted
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • Build process
    • 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
      
      

      Attachments

        Activity

          People

            gordonsmith Gordon Smith
            ghalliday Gavin Halliday
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: