Thanks, Joe! GitHub Actions certainly looks like a great, stable option that is 
also improving rapidly, so here’s to hoping it’s a stable CI build tool for the 
NiFi project for a long time to come. Really appreciate the time you put into 
this migrating us over. Looks great!

> On Feb 20, 2020, at 19:58, Pierre Villard <[email protected]> wrote:
> 
> Thanks Joe for looking into this!!! Reliable builds are definitely a huge
> help when it comes to review pull requests. And I look forward adding more
> features in the future like the Github packages with Docker containers on
> top of the master branch.
> 
> Le jeu. 20 févr. 2020 à 16:48, Joe Witt <[email protected]> a écrit :
> 
>> 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
>> 

Reply via email to