Skip to content

Commit

Permalink
patch
Browse files Browse the repository at this point in the history
  • Loading branch information
lbr38 committed Dec 11, 2024
1 parent 98dcb0a commit 331517f
Showing 1 changed file with 26 additions and 36 deletions.
62 changes: 26 additions & 36 deletions .github/workflows/database-update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ name: Database update tests
on:
push:
branches: [ devel ]
pull_request:
push:
branches: [ stable ]
# pull_request:
# push:
# branches: [ stable ]
jobs:
database-update:
runs-on: ubuntu-latest
Expand Down Expand Up @@ -38,43 +38,33 @@ jobs:
for ((i=start_index; i<${#RELEASES_ARRAY[@]}; i++)); do
release="${RELEASES_ARRAY[$i]}"
echo "Pulling image for release $release"
done
docker rm -f repomanager-test
docker system prune -a -f
- name: exit
run: exit 1


echo -e "\nPulling image for release $release\n"
docker run -d --restart always --name repomanager-test \
-e FQDN=repomanager.test.com \
-e MAX_UPLOAD_SIZE=32M \
-p 9999:9999 \
-v /etc/localtime:/etc/localtime:ro \
-v /var/lib/docker/volumes/repomanager-test-data:/var/lib/repomanager \
-v /var/lib/docker/volumes/repomanager-test-repo:/home/repo \
lbr38/repomanager:$release
if [ $? -ne 0 ]; then
echo "Failed to pull image for release $release"
exit 1
fi
# Wait a bit and retrieve container logs
sleep 10
OUTPUT=$(docker logs repomanager-test)
- name: Pull images, starting from release 4.0.0
run: |
index = "4.0.0"
for release in $RELEASES; do
if [[ $release == 4.* ]]; then
docker pull lbr38/repomanager:$release
fi
# Check if the logs contains the success message
if ! echo "$OUTPUT" | grep -q "Databases check and initialization successful"; then
echo "Database update seems to have failed: $OUTPUT"
exit 1
fi
done
docker run -d --restart always --name repomanager \
-e FQDN=repomanager.test.com \
-e MAX_UPLOAD_SIZE=32M \
-p 8080:8080 \
-v /etc/localtime:/etc/localtime:ro \
-v /var/lib/docker/volumes/repomanager-data:/var/lib/repomanager \
-v /var/lib/docker/volumes/repomanager-repo:/home/repo \
lbr38/repomanager:latest

0 comments on commit 331517f

Please sign in to comment.