[ https://issues.apache.org/jira/browse/THRIFT-4096?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
James E. King, III closed THRIFT-4096. -------------------------------------- > Remove unnecessary duplication of build/test effort in Travis CI > ---------------------------------------------------------------- > > Key: THRIFT-4096 > URL: https://issues.apache.org/jira/browse/THRIFT-4096 > Project: Thrift > Issue Type: Improvement > Components: Build Process > Affects Versions: 0.11.0 > Environment: Travis CI > Reporter: James E. King, III > Assignee: Jake Farrell > > Build jobs #1 and #3 use ubuntu. > Build jobs #2 and #4 use debian. > Both of these are long running jobs that run "make cross" and test the same > thing twice. Further, ubuntu is a derivative of debian which makes the > testing somewhat more duplicated. There are also build jobs like #23 which > build everything yet again in ubuntu and produce debian packages, so we build > the same thing many times in Travis CI. Recently we had the number of build > jobs limited because we were using too much resource from Apache's Travis CI > slave pool so we should be good citizens and try to pare down unnecessary > build jobs while maintaining quality. > We should discuss removing the ubuntu jobs and docker environment in favor of > the distribution it originates from and whether that makes sense. In > addition, there has been renewed interest from the Fedora project to build > thrift and I think we would get broader adoption if we had a Fedora docker > image that builds thrift and runs make cross. -- This message was sent by Atlassian JIRA (v6.3.15#6346)