Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-6279

CI: PR Test results URI is valid but unintentionally mangled. Many scripts reproduce effort.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.9.0
    • None

    Description

      For instance, the test run here contains the following output in the archive_results step:

      =-=-=-=-=-=-=-=-=-=-=-=-=-=-=  Test Results URI =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
      http://files.apachegeode-ci.info/builds/apache-develop-pr/geode-pr-{"pr":"3032","commit":"a9a03f033e90b39aceab07b56919e6a4fef1e43d","committed":"2019-01-10T20:13:25Z"}/test-results/upgradeTest/1547153318/
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
      

      This is a consequence of the diff-set for GEODE-6259 using the concourse version as the (Concourse) source of truth for versioning and expecting the version file to only contain the version string.

      Another underlying issue is that many of these scripts are (a) used in both the main pipeline as well as the PR pipeline and (b) nearly-but-imperfectly duplicate a great deal fo work between each script. These common tasks should be unified to a shared utilities that can be accessed by any of our scripts so that these pitfalls do not snare future developers.

      Attachments

        Issue Links

          Activity

            People

              prhomberg Patrick Rhomberg
              prhomberg Patrick Rhomberg
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m