Details

    • Improvement
    • Status: Done
    • Major
    • Resolution: Done
    • None
    • Next + 1
    • None

    Description

      The way in which we organize the Travis builds ensures that each job will build all of Metron, each time.  Although we attempt to cache the local Maven repository to avoid this, in practice all jobs start roughly in parallel and so this cache is never used.

      We are increasingly hitting the 50 minute time limit on our integration test job which causes the Travis build to fail.  By reorganizing the build, so that each job only builds the modules that it needs, we should be able to save some time and avoid breaching this time limit.

       

      Attachments

        Issue Links

          Activity

            People

              nickwallen Nick Allen
              nickwallen Nick Allen
              Votes:
              0 Vote for this issue
              Watchers:
              1 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 - 1h 40m
                  1h 40m

                  Slack

                    Issue deployment