mirror of
https://github.com/dani-garcia/vaultwarden.git
synced 2026-05-08 21:12:04 +02:00
ci: harden MinIO startup in S3 integration job
This commit is contained in:
parent
b4dff012ec
commit
7b74969d5a
1 changed files with 11 additions and 2 deletions
13
.github/workflows/build.yml
vendored
13
.github/workflows/build.yml
vendored
|
|
@ -260,11 +260,14 @@ jobs:
|
|||
|
||||
- name: Start MinIO
|
||||
run: |
|
||||
docker pull minio/minio:latest
|
||||
docker pull minio/mc:latest
|
||||
|
||||
docker run -d --name minio \
|
||||
-p 9000:9000 \
|
||||
-e MINIO_ROOT_USER=minioadmin \
|
||||
-e MINIO_ROOT_PASSWORD=minioadmin \
|
||||
quay.io/minio/minio:RELEASE.2025-07-23T15-54-02Z \
|
||||
minio/minio:latest \
|
||||
server /data --console-address ":9001"
|
||||
|
||||
for i in {1..30}; do
|
||||
|
|
@ -274,7 +277,13 @@ jobs:
|
|||
sleep 1
|
||||
done
|
||||
|
||||
docker run --rm --network host quay.io/minio/mc:RELEASE.2025-06-13T11-33-47Z \
|
||||
if ! curl -fsS "http://127.0.0.1:9000/minio/health/live" >/dev/null; then
|
||||
docker ps -a
|
||||
docker logs minio || true
|
||||
exit 1
|
||||
fi
|
||||
|
||||
docker run --rm --network host minio/mc:latest \
|
||||
sh -c "mc alias set local http://127.0.0.1:9000 minioadmin minioadmin && mc mb --ignore-existing local/vaultwarden-test"
|
||||
|
||||
- name: Run MinIO integration test
|
||||
|
|
|
|||
Loading…
Reference in a new issue