Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-4795

Switch to a CI provider that supports artifact forwarding to optimize jobs

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 0.12.0
    • Fix Version/s: None
    • Component/s: Build Process
    • Labels:
      None

      Description

      Travis CI does not have a facility to take data from one build job and easily get it to another. In our build environment on Travis today we spin up a number of jobs to run cross test and they all have to do the same thing: make precross, then run a subset of tests. The "make precross" is time-consuming. It would be better to "make precross" once and then spin off one build job per protocol to parallel process the cross tests.

      CircleCI supports this behavior, and is the most likely candidate to experiment with:
      https://circleci.com/docs/2.0/workflows/#using-workspaces-to-share-artifacts-among-jobs

        Attachments

          Activity

            People

            • Assignee:
              jking3 James E. King III
              Reporter:
              jking3 James E. King III
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: