No, it isn´t and I explained it in my comment the why.
Branches are totally incompatible with CI is literally impossible to do CI having a branching strategy because you wouldn´t be integrating every little change in a continuous manner and your comment already says so with the "You don't want to integrate everything without control, do you?". Yes, I want to integrate everything and then run tests because that is CI.
The only way to do CI is to use trunk based development if not what you are doing is promiscuous integration that is also not bad, not everyone needs or is ready for CI.
Okay, Adrián, can you please reference any widely accepted definitions that prove your point?
and this other guy
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.