Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-10153

Explore ways of disabling certain Evergreen builders for non-develop branches

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • StorEng - Refinement Pipeline

      We have a few Evergreen builders (listed below) expected to be executed only on the "WiredTiger (develop)" Evergreen project. Those builders should be disabled on other WiredTiger Evergreen projects that are set up to test against non-develop (or release) branches. 

      • ubuntu2004-perf-tests
      • documentation-update
      • code-statistics
      • compatibility-tests-less-frequent
      • compatibility-tests-daily
      • compatibility-tests

      In the past, we used the "activate: false" Evergreen argument setting (needs Evergreen yaml code change) to disable these builders on Evergreen projects (WT-9255 as an example) that correspond to a newer release branch once it's branched out from the main/develop branch. We should explore ways to achieve the builder disabling target without ongoing maintenance effort. Please note we need to branch out every quarter at the moment (following the rapid release cycle) and might increase the frequency further in the future. 

            Assignee:
            luke.chen@mongodb.com Luke Chen
            Reporter:
            luke.chen@mongodb.com Luke Chen
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: