I was wondering how this would be considered by the Infra team but if they are encouraging to try it out, I'd definitely look into it for NiFi. If it can remove some limitations we are facing with Travis and offer additional features, it's definitely a good idea.
Besides that, I didn't try to confirm, but based on the doc, it looks like that Actions would work out of the box on forked repo by default (without requiring them to be configured again - as it is the case with Travis). It looks really interesting for open source projects with an active community like the one we have on NiFi. Pierre Le lun. 12 août 2019 à 16:52, Otto Fowler <[email protected]> a écrit : > Just a note, the feedback from INFRA on the builds list is that they are > encouraging projects to try it out and give feedback on any issues so that > they can be addressed and overcome. > > Builds List Thread > < > http://mail-archives.apache.org/mod_mbox/www-builds/201908.mbox/%[email protected]%3e > > > > > > > On August 12, 2019 at 10:10:09, Kevin Doran ([email protected]) wrote: > > Hi NiFi devs, > > GitHub recently added a beta of their redesigned CI/CD feature, > Actions [1]. It looks like the Apache GitHub organization has this > bata feature, which is opt-in, enabled at the org level, and that we > have the option to enable it for our NiFi repositories, e.g. [2][3]. > > Actions, like Travis CI, is free to use for public GitHub > repositories. Given that our project's difficulty in getting Travis CI > to run reliably for builds, I am wondering if it would be advantageous > to evaluate Actions as an alternative. From what I can tell, it should > be possible to have both enabled, allowing us to do a trial of Actions > while continuing to use Travis CI. > > Ultimately, I think our CI builds will benefit from breaking up the > nifi repository into multiple repositories, as previously discussed > [4][5]. In the meantime / in addition to taking this step, I think it > would be worthwhile to evaluate alternatives to Travis CI, which many > have experienced difficulty using. > > - Has anyone had a chance to use the new beta of Actions on a project > other than NiFi, and if so what has your experience been? > - Are there any free to use Travis CI alternatives other than Actions > we should also be considering? > - Are there any objections to enabling Actions on our Apache NiFi > GitHub repositories, and setting up CI builds for PRs and commits on > master, similar to how we are using Travis now? > > [1] https://help.github.com/en/articles/about-github-actions > [2] https://github.com/apache/nifi/actions > [3] https://github.com/apache/nifi-registry/actions > [4] > > https://lists.apache.org/thread.html/939a7630a2e32594cd10444e48b7a1321fd9ce51834d911a8c04b6a9@%3Cdev.nifi.apache.org%3E > [5] > > https://cwiki.apache.org/confluence/display/NIFI/NiFi+Project+and+Repository+Restructuring > > Thanks, > Kevin >
