check if branch exists in git branch --remote

This commit is contained in:
Charlotte 🦝 Delenk 2022-04-16 20:02:56 +01:00
parent 02aee7d64b
commit e11cda3439
Signed by: darkkirb
GPG key ID: AB2BD8DAF2E37122

View file

@ -22,7 +22,7 @@ jobs:
- run: |
JOB_NAME=$(echo $JOB_NAME | sed 's|:|/|g')
git fetch --all
git branch | grep $JOB_NAME || (git branch $JOB_NAME && git checkout $JOB_NAME && git push -u origin $JOB_NAME)
git branch --remote | grep $JOB_NAME || (git branch $JOB_NAME && git checkout $JOB_NAME && git push -u origin $JOB_NAME)
if [[ ! $(git merge-base --is-ancestor $REV $JOB_NAME) ]]; then
git checkout $JOB_NAME
git reset --hard $REV