git.net

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

AppVeyor queue length measures


Hello,

as a heads-up, I have requested with INFRA [1] to enable the Rolling Builds feature [2] of AppVeyor. We never look at old commits and very often we look at our private AppVeyor instances, so these builds should not matter. In addition, I'll shortly provide a PR that activates the fast finish flag for our builds [3] so that failing CI entries are immediately stopped.

Another, more drastic measure would be to only build parts of the matrix on PRs (all on master). I hope that the Rolling Builds gives us an emptier queue but I'm not sure how this will evolve now that we also have Rust Windows builds. My feeling is that once we break AppVeyor, we break at least 50% of all CI entries. Thus a good selection of the entries that are tested should also catch 95% of all problems.

Uwe

[1] https://issues.apache.org/jira/browse/INFRA-16470
[2] https://www.appveyor.com/docs/build-configuration/#rolling-builds
[3] https://issues.apache.org/jira/browse/ARROW-2533