I think we could improve Nifi by hooking up to GitHub somehow. So that we don’t need the registry…
> On 14. May 2020, at 18:49, Ami Goldenberg <ami.g...@gmail.com> wrote: > > Hi Eric, > Would love to know, what kind of tests do you write/run for NiFi? We were > just researching this topic. > > On Thu, May 14, 2020 at 6:38 PM Eric Secules <esecu...@gmail.com > <mailto:esecu...@gmail.com>> wrote: > Hi Michal, > > I'm also using a single registry for development and production. It doesn't > help with collaborating on the same process group as there is way for it to > reconcile merge conflicts. Instead, the registry will earn you that you're > about to overwrite someone else's changes. Another pain of concurrent > development is there's no concept of a PR and no visual diff of your local > changes making review difficult. I've backed our registry up to git I've set > up a CI pipeline in Azure Devops which runs our tests every time a new > version of a process group is checked in. It's better than nothing but I'd > rather nifi implemented git flow. Developing as a team on nifi and nifi > registry is like your whole team developing and pushing directly to master. > > > -Eric > > On Thu., May 14, 2020, 7:02 a.m. Jorge Machado, <jom...@me.com > <mailto:jom...@me.com>> wrote: > Hi, > > Managing xml is always hard I think. Last time I need to do something similar > we used https://nifi.apache.org/registry.html > <https://nifi.apache.org/registry.html> > Works pretty well It was already 2 Years ago. Maybe now there is something > better > >> On 14. May 2020, at 15:57, Michal Slama (DHL IT Services), external >> <michal.sl...@dhl.com <mailto:michal.sl...@dhl.com>> wrote: >> >> Hello, >> >> may I ask you for recommendations for development and CI/CD in NiFi? >> Pls let me describe our situation…I am a developer from DHL currently >> working on project including NiFi. It is part of our core and it is >> responsible for handling incoming data streams, data transormation and put >> it into various elastic search indexes (and queues). >> >> Up to now development was quite straightforward as only one developer did >> it. But we have extended our team recently and now we face problems how to >> correctly maintain development for more developers working in parallel and >> then CI/CD of it as we have classical dev/test/uat/project env. structure. >> >> Pls do you have any recommadation how to achive it? For now in general is >> enought. Its good to mention that currently we work with NiFi version >> 1.8…tried to upgrade to 1.9. but some of components failed so the upgrade >> was postponed. But with new features in 1.10. and 1.11. we head to uprade to >> these versions. >> >> Maybe if we can arrange a call it would be great! >> >> With regards, >> Michal Sláma >> >> >> >> This message is from DHL Information Services (Europe) s.r.o. and may >> contain confidential business information. It is intended solely for the use >> of the individual to whom it is addressed. If you are not the intended >> recipient please contact the sender and delete this message and any >> attachment from your system. Unauthorized publication, use, dissemination, >> forwarding, printing or copying of this email and its attachments is >> strictly prohibited. >