fixed git clone
Some checks failed
odoo-restore-open_workshop-install / run-odoo-backup-in-docker (push) Failing after 48s
Some checks failed
odoo-restore-open_workshop-install / run-odoo-backup-in-docker (push) Failing after 48s
This commit is contained in:
parent
8681d8e6a3
commit
5bb0052f48
|
|
@ -21,26 +21,6 @@ jobs:
|
|||
# Dies ist notwendig, um auf Dateien im Repository wie Skripte oder Konfigurationen zugreifen zu können.
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Load environment variables from .env
|
||||
run: |
|
||||
set -a
|
||||
source .env
|
||||
set +a
|
||||
# Schreibe die Variablen in $GITHUB_ENV für die Verwendung in der YAML
|
||||
while IFS= read -r line; do
|
||||
if [[ ! -z "$line" && "$line" != \#* ]]; then
|
||||
echo "$line" >> $GITHUB_ENV
|
||||
fi
|
||||
done < .env
|
||||
|
||||
- name: login to gitea
|
||||
uses: docker/login-action@v3
|
||||
with:
|
||||
registry: ${{ env.REGISTRY }}
|
||||
username: gitea
|
||||
password: ${{ secrets.BUILD_ACTION }}
|
||||
|
||||
|
||||
- name: Set up Docker container
|
||||
# Dieser Schritt startet einen Docker-Container basierend auf dem "ubuntu:latest" Image.
|
||||
# Er läuft im Hintergrund (`-d`), und wir verwenden `tail -f /dev/null`, um den Container laufend zu halten.
|
||||
|
|
@ -101,19 +81,25 @@ jobs:
|
|||
-e gpg_password=${{ secrets.GPG_PASSPHRASE }} \
|
||||
${{ github.workflow }} /bin/bash -c "bash /root/odoo-restore.sh '${{ env.URL_RESTORE }}'"
|
||||
|
||||
|
||||
- name: Stop and remove Docker container
|
||||
# Nachdem das Restore abgeschlossen ist, wird der Docker-Container gestoppt und entfernt,
|
||||
# um keine Ressourcen auf dem Host unnötig zu verbrauchen.
|
||||
run: |
|
||||
docker stop ${{ github.workflow }}
|
||||
docker rm ${{ github.workflow }}
|
||||
|
||||
- name: Clone or update custom_addons open_workshop repository
|
||||
run: |
|
||||
echo "Container Name Extension: ${{ env.CONTAINER_NAME_EXTENSION }}"
|
||||
docker exec hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }} /bin/bash -c "
|
||||
git config --global pull.ff only && \
|
||||
git config --global user.name 'gitea' && \
|
||||
git config --global user.password '${{ secrets.BUILD_ACTION }}' && \
|
||||
if [ ! -d /home/odoo/custom_addons/open_workshop ]; then
|
||||
git clone https://gitea:${{ secrets.BUILD_ACTION }}@gitea.lan.hobbyhimmel.de/hobbyhimmel/open_workshop.git /home/odoo/custom_addons/open_workshop;
|
||||
fi && \
|
||||
else
|
||||
cd /home/odoo/custom_addons/open_workshop && \
|
||||
git fetch && git checkout ${{ env.ODOO_VERSION }}_dev && git pull"
|
||||
git remote set-url origin https://gitea:${{ secrets.BUILD_ACTION }}@gitea.lan.hobbyhimmel.de/hobbyhimmel/open_workshop.git && \
|
||||
git fetch && git checkout ${{ env.ODOO_VERSION }}_dev && git pull;
|
||||
fi"
|
||||
|
||||
- name: Uninstall vvow_pos
|
||||
run: |
|
||||
|
|
@ -143,9 +129,4 @@ jobs:
|
|||
/opt/odoo/odoo/odoo-bin shell -d ${{ env.DB_NAME}} < uninstall_vvow_einweisungen.py"
|
||||
docker restart hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }}
|
||||
|
||||
- name: Stop and remove Docker container
|
||||
# Nachdem das Backup abgeschlossen ist, wird der Docker-Container gestoppt und entfernt,
|
||||
# um keine Ressourcen auf dem Host unnötig zu verbrauchen.
|
||||
run: |
|
||||
docker stop ${{ github.workflow }}
|
||||
docker rm ${{ github.workflow }}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user