Reset master branch after successful deployment

Fabio German Giaquinta Ruiz September 15, 2020

Hi Everyone,

I'm trying to reset the master branch (inmutable) after a successful deploy in production of different names of branches, so the problem is that I cannot switch branch execut a git reset --hard command pointing to the branch that just deploy in production.

I tried everything the only thing that worked is creating a source checkout task of the branch that I'm deploying.

To put you in context, I'm executing this in an additional environment after production environment.

The error I'm getting if I try to do a checkout in the script

git fetch origin

git branch -v -a

git checkout --track origin/${bamboo.planRepository.branchName}

git reset --hard ${bamboo.planRepository.branchName}

is this:

15-Sep-2020 14:34:21 * master a8d18c0 Merge pull request #34 in TDIG/onboarding from develop to release/proxima-salida-produccion
15-Sep-2020 14:34:21 remotes/origin/HEAD -> origin/master
15-Sep-2020 14:34:21 remotes/origin/master a8d18c0 Merge pull request #34 in TDIG/onboarding from develop to release/proxima-salida-produccion
15-Sep-2020 14:34:21 remotes/origin/release/proxima-salida-produccion a8d18c0 Merge pull request #34 in TDIG/onboarding from develop to release/proxima-salida-produccion
15-Sep-2020 14:34:21 fatal: ambiguous argument 'hotfix/prueba': unknown revision or path not in the working tree.
15-Sep-2020 14:34:21 Use '--' to separate paths from revisions, like this:
15-Sep-2020 14:34:21 'git <command> [<revision>...] -- [<file>...]'
15-Sep-2020 14:34:21 Failing task since return code of [/root/bamboo-agent-

 

in this case the local branch release/proxima-salida-produccion is appearing because I executed the second source checkout task pointing to this linked repository.

So any suggestions or thoughts would be much appreciated!!

Thanks

 

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events