Team, Once https://issues.apache.org/jira/browse/NIFI-7244 is merged we will also be running the full suite of tests (except those not built to work on windows) on Windows now as well.
So as PRs are submitted we're doing full builds with tests on Java 8 and Java 11 across Linux, OSX, and Windows covering contrib check and locales such as EN/FR/JP. This is pretty strong coverage of the various ways users in the community might use/develop NiFi. There have been some tests which have emerged as unstable in slower build environments. We've been pretty aggressive in spotting and killing these but work remains. Thanks On Tue, Feb 25, 2020 at 8:03 PM Joe Witt <[email protected]> wrote: > Team, > > Just as another note on this topic... NIFI-7201 is up and this PR means > we have the following builds > > - ubuntu Java 11 build on EN with full tests/contrib check > - ubuntu Java 8 build on FR with full tests/contrib check > - Java 8 OSX build on JP with full tests/contrib check > - Windows build without tests > > > The key heads up there is we now have the EN/FR/JP builds up working again > and we also do OSX now too. > > > Thanks > > On Thu, Feb 20, 2020 at 7:49 PM Jeff Zhang <[email protected]> wrote: > >> Thanks Joe >> >> Joe Witt <[email protected]> 于2020年2月21日周五 上午11:16写道: >> >> > Jeff >> > >> > Take a look in the linked JIRA >> > https://issues.apache.org/jira/browse/NIFI-7157 as there is a pretty >> good >> > set of links. >> > >> > This also reminds me - need to do this for NiFi Registry too >> > >> > Thanks >> > >> > On Thu, Feb 20, 2020 at 10:08 PM Jeff Zhang <[email protected]> wrote: >> > >> > > Thanks Joe for the create work. Do you mind to share how to setup >> github >> > > action for apache project ? Another project I am working on is also >> > > interested to integrate with github action >> > > >> > > Joe Witt <[email protected]> 于2020年2月21日周五 上午8:48写道: >> > > >> > > > Team, >> > > > >> > > > Today we've merged a change into master which means the end of use >> of >> > > > Travis CI and Appveyor both of which have proven very unstable for >> our >> > > > builds. And that isn't to suggest our builds are perfect but the >> way >> > > they >> > > > work and the configuration options/expertise we have just isn't >> lining >> > > up. >> > > > >> > > > In https://issues.apache.org/jira/browse/NIFI-7157 we've merged a >> > change >> > > > which removes the travis-ci and appveyor build files and instead >> adds >> > > > .github/workflow directory with a single workflow right now which >> is a >> > ci >> > > > build. >> > > > >> > > > It builds each time there is a push to any branch or a new pull >> > request. >> > > > It will do a Java 8 and 11 build on Ubuntu with full tests and >> contrib >> > > > checks. It will also do a build on Windows without tests. This >> > > > effectively puts us on par with our previous setup except this >> appears >> > to >> > > > be quite stable. >> > > > >> > > > This opens up other great options going forward too like supporting >> the >> > > > Github packages, other actions that might be helpful, and workflows >> > like >> > > > automated stale PR checks. We can phase these in over time. >> > > > >> > > > There are probably some contributor guides and such to update and >> we'll >> > > > improve those as we go along. You can also use these >> actions/workflows >> > > in >> > > > your own forks on github so it is quite nice. >> > > > >> > > > You can start watching build progress now very nicely integrated >> into >> > > > github here at https://github.com/apache/nifi/actions >> > > > >> > > > Thanks >> > > > >> > > >> > > >> > > -- >> > > Best Regards >> > > >> > > Jeff Zhang >> > > >> > >> >> >> -- >> Best Regards >> >> Jeff Zhang >> >
