Quick question, why don't keep travis + appveyor as well as build bot? I don't see the reason to remove that functionality.
On Fri, Jun 19, 2015 at 2:27 PM, Dmitry Blotsky <dblot...@microsoft.com> wrote: > Hi all, > > CI has been doing pretty well this week. Some notable things are: > - We’re hitting scaling issues (a buffer of 70+ pending builds happened a > few times this week) > - We’re still waiting on INFRA-9811 and INFRA-9678 for PR-triggered builds > > Next uses for the CI that are impeded by the scaling issues: > - Static analysis (FB Infer) > - Automated releases > - Documentation generation > - Testing on more emulators, platforms, and devices > - FirefoxOS, BlackBerry, and WebOS (seeing a lot of love recently) > - Moving our platform and tools CI from Travis and AppVeyor to Buildbot, > so all our builds are on Apache infrastructure > > Thoughts on improving scalability: > - Builds can be greatly sped up if we can alleviate the path-length limit > issue that prevents us from packaging up a Cordova build > - Does anyone know of a tool that can zip up too-long paths? > - Does anyone know if we can reduce our path lengths? > - Does anyone know where we can store a buffer of builds? Cordova-vm is an > option (~30GB of space). > - We can run more builds in parallel if folks connect more slaves to the > CI (instructions here: > https://github.com/apache/cordova-medic/blob/master/SLAVES.md) > - We can split the build process into levels (e.g. smoke, regression, > end-to-end) and run them on different occasions > > Bug status: > ~1 on Android OSX > ~2 on Android Windows > ~20 on iOS > 0 on Windows Phone 8.1 > 0 on Windows 8.1 > 0 on Windows 8.0 > 0 on Windows Phone 8.0 > > Kindly, > Dmitry >