Open Rib47 opened 2 years ago
This ticket is old but just had the same problem. The reason for that behaviour has to do with bamboo "caching" the git repo on agent and running in a docker image. Enabling this (the default as far as I know) will break this gradle plugin. To fix this got to the linked repositories page in the configuration. Then in the repo open the advanced options, deselect the "Enable repository caching on agents" and save. Just to be sure I also added something like the following script task to prime the git instance:
git fetch git push --set-upstream origin ${bamboo.planRepository.branchName}
On "Atlassian Bamboo" CI, "com.gorylenko.gradle-git-properties" plugin can retrieve "git.branch", but it fails on "git.commit.id", "git.commit.time" (and maybe others "git.commit.XXX" - I not checked) properties (when retrieving info from "Bitbucket" repository). Running on a local computer (Mac) all repo info retrieved OK.
One extra thing I noticed - plugin can not retrieve "git.commit.id" and "git.commit.id.abbrev" (not failed, just no value in results) before I open PR from branch on Bitbucket, but after creating PR all info are available.
The same issue is reported in Bamboo Questions on Atlassian website: https://community.atlassian.com/t5/Bamboo-questions/Gradle-build-fails-when-trying-to-retrieve-git-properties/qaq-p/1406584
Error log: