Keep track of the original .git/config path before running cd.

This commit is contained in:
Fabio Manganiello 2023-08-07 00:45:51 +02:00
parent 5184543a3e
commit 435cbe7b1f
Signed by untrusted user: blacklight
GPG key ID: D90FBA7F76362774

View file

@ -97,6 +97,11 @@ steps:
commands: commands:
- apk add --update --no-cache git - apk add --update --no-cache git
# Backup the original git configuration before changing attributes
- export GIT_CONF=$PWD/.git/config
- cp $GIT_CONF /tmp/git.config.orig
- git config --global --add safe.directory $PWD - git config --global --add safe.directory $PWD
- cd platypush/backend/http/webapp - cd platypush/backend/http/webapp
- | - |
@ -135,8 +140,6 @@ steps:
- chmod 0600 ~/.ssh/id_rsa - chmod 0600 ~/.ssh/id_rsa
- ssh-keyscan git.platypush.tech >> ~/.ssh/known_hosts 2>/dev/null - ssh-keyscan git.platypush.tech >> ~/.ssh/known_hosts 2>/dev/null
# Backup the original git configuration before changing name and email
- cp .git/config /tmp/git.config.orig
- git config user.name "Platypush CI/CD Automation" - git config user.name "Platypush CI/CD Automation"
- git config user.email "admin@platypush.tech" - git config user.email "admin@platypush.tech"
- git config commit.gpgsign true - git config commit.gpgsign true
@ -148,7 +151,7 @@ steps:
- git push origin master - git push origin master
# Restore the original git configuration # Restore the original git configuration
- mv /tmp/git.config.orig .git/config - mv /tmp/git.config.orig $GIT_CONF
- name: update-arch-packages - name: update-arch-packages
image: python:3.11-alpine image: python:3.11-alpine