We are using Bitbucket server and Bamboo in our solution. I have a server side hook configured in Bitbucket's file system. I use following command to get the latest commits and based on the path of files changed, I trigger the Bamboo build plans.
COMMITS=`git show --name-only --format=tformat: HEAD^..HEAD`;
I am using "/api/rest/updateAndBuild.action?buildKey=" rest api endpoint to trigger the builds.
I have three build plans which should be triggered as follows-
I am not sure why, but even a change in "src/build-plan-1" is triggering all the builds. I have tried passing dummy commits and the shell script is running fine.
Thanks,
Vishal