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.
|
# Dies ist notwendig, um auf Dateien im Repository wie Skripte oder Konfigurationen zugreifen zu können.
|
||||||
uses: actions/checkout@v3
|
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
|
- name: Set up Docker container
|
||||||
# Dieser Schritt startet einen Docker-Container basierend auf dem "ubuntu:latest" Image.
|
# 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.
|
# 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 }} \
|
-e gpg_password=${{ secrets.GPG_PASSPHRASE }} \
|
||||||
${{ github.workflow }} /bin/bash -c "bash /root/odoo-restore.sh '${{ env.URL_RESTORE }}'"
|
${{ 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
|
- name: Clone or update custom_addons open_workshop repository
|
||||||
run: |
|
run: |
|
||||||
|
echo "Container Name Extension: ${{ env.CONTAINER_NAME_EXTENSION }}"
|
||||||
docker exec hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }} /bin/bash -c "
|
docker exec hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }} /bin/bash -c "
|
||||||
git config --global pull.ff only && \
|
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
|
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;
|
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 && \
|
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
|
- name: Uninstall vvow_pos
|
||||||
run: |
|
run: |
|
||||||
|
|
@ -143,9 +129,4 @@ jobs:
|
||||||
/opt/odoo/odoo/odoo-bin shell -d ${{ env.DB_NAME}} < uninstall_vvow_einweisungen.py"
|
/opt/odoo/odoo/odoo-bin shell -d ${{ env.DB_NAME}} < uninstall_vvow_einweisungen.py"
|
||||||
docker restart hobbyhimmel_odoo_${{ env.CONTAINER_NAME_EXTENSION }}
|
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