We have a gitlab enterpise that host multiple project in one repo. Something like:
Repo/
projectA/
projectB/
projectC/
We have three pipelines that will run base on changes(whitelist region) when polling. They will start polling when received a curl
via the notifyCommit?
in another job.
However, the pipeline can only work on branch
that is run previously.
I have also try to use parameters $branch on branch to build
and update the curl
job with parameters like:
http://ourjenkins/git/notifyCommit?url=git_url.git&branch=$GIT_BRANCH
but, it still will only poll the last run branch.
Does anyone know how we can have the declarative pipeline to poll multiple branches and run only base on whitelist directory changes?