Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/nextcloudpi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorthecalcaholic <6317548+theCalcaholic@users.noreply.github.com>2022-09-28 23:02:28 +0300
committerthecalcaholic <6317548+theCalcaholic@users.noreply.github.com>2022-09-28 23:02:28 +0300
commitf3292624eb6fb8954de8e9f233bf277ec88238ae (patch)
tree766611392f46b173198ba96db5a8f7a93305e8b9
parent270fc64d0c5b51d91f6d6f5bedd367cbbc1a0a0f (diff)
run-parts.sh: Create backup before shutting down services
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
-rw-r--r--.github/workflows/build-docker.yml5
-rwxr-xr-xbuild/docker/debian-ncp/run-parts.sh7
2 files changed, 7 insertions, 5 deletions
diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml
index a7c4d9bf..3d96f996 100644
--- a/.github/workflows/build-docker.yml
+++ b/.github/workflows/build-docker.yml
@@ -129,8 +129,7 @@ jobs:
echo 'CONTAINER:: =========='
docker logs -f nextcloudpi |& awk '{ print "CONTAINER::" $0 }' &
docker exec nextcloudpi bash -c 'tail -f /var/log/ncp.log' |& awk '{ print "NCP::" $0 }' &
- cmd=(python activation_tests.py --no-gui localhost 8443 4443)
- [[ "${ARCH?}" == "x86" ]] || cmd+=(--timeout 300)
+ [[ "${ARCH?}" == "x86" ]] || sleep 30
sleep 20
@@ -239,6 +238,7 @@ jobs:
echo ":: System Tests (attempt $attempt/3) ::"
python system_tests.py --no-ping --non-interactive || {
echo "CI:: System test (attempt $attempt) failed!"
+ sleep 5
continue
}
success=true
@@ -257,6 +257,7 @@ jobs:
python nextcloud_tests.py --no-gui localhost 8443 4443 || {
tail -n 20 geckodriver.log >&2 || true
echo "CI:: Nextcloud test (attempt $attempt/3) failed!"
+ sleep 5
continue
}
success=true
diff --git a/build/docker/debian-ncp/run-parts.sh b/build/docker/debian-ncp/run-parts.sh
index 15516e7e..f87cf271 100755
--- a/build/docker/debian-ncp/run-parts.sh
+++ b/build/docker/debian-ncp/run-parts.sh
@@ -2,9 +2,6 @@
cleanup()
{
- for file in $( ls -1rv /etc/services-enabled.d ); do
- /etc/services-enabled.d/"$file" stop "$1"
- done
if [[ -z "$NOBACKUP" ]] || [[ "$NOBACKUP" != "true" ]]
then
BKPDIR=/data/docker-shutdown-backups/
@@ -31,6 +28,10 @@ cleanup()
echo 'WARN: Backup creation failed'
fi
fi
+
+ for file in $( ls -1rv /etc/services-enabled.d ); do
+ /etc/services-enabled.d/"$file" stop "$1"
+ done
exit
}