Getting mvn:jgitflow:release-start/finish to work with Gitlab CI

Has anyone had any luck automating the maven jgitflow plugin release start/finish commands?
The major hurdle with them is that by default the plugin is interactive (asks for a version), my guess is that some sort of a job which executes them headless with a fixed version (ex. three jobs, one which releases a major, one which releases a minor and one which releases a patch version) would do the trick but still haven’t tried this.