Jakob Odersky created TOREE-381:
-----------------------------------

             Summary: Revamp the build
                 Key: TOREE-381
                 URL: https://issues.apache.org/jira/browse/TOREE-381
             Project: TOREE
          Issue Type: Improvement
            Reporter: Jakob Odersky
            Priority: Minor


Toree's build is quite complex and has flaky tests. The complexity is partly 
inherent to the nature of the project, however it is also due to accumulated 
features over time that are no longer used.

In an attempt to improve developer productivity, I propose a 3-part plan to 
increase build stability and speed:

1. Revamp the sbt build by consolidating dependencies and refactoring the 
configuration to the current best practices (specifically moving common 
behaviour out of project/common.scala and into build-wide settings and 
auto-plugins)

2. Fix the flaky tests that currenlty fail due to classloader issues.

3. Refactor the travis build configuration to be runnable as a container (this 
should greatly improve CI throughput and latency).



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to