I have different work flows for tags, PRs and pushes. One requirement for the build script is to get the branch name for the commit even for tag triggers (
BITRISE_GIT_BRANCH for tag trigger seems to give the default branch). I am trying to get the branch name using
git name-rev --name-only $GIT_CLONE_COMMIT_HASH and it seems to be working. But when I am using pipe( | ) with envman add it doesn’t seem to be working. I guess that is because the value is out put using
sterr so an alternate solution that I thought of was to write value to a file using
git name-rev --name-only $GIT_CLONE_COMMIT_HASH &> branchname.txt and then use
envman to and use
--valuefile but even then it doesn’t seem to work.
I am hoping to get some solution to this problem, and would really appreciate any help.