Skip to content

Commit 077613e

Browse files
chore: GHA added minio and valkey containers to unittest job
1 parent 1f7bf78 commit 077613e

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

.github/workflows/main.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,26 @@ jobs:
6363
run: |
6464
pip install pytest
6565
66+
- name: Run valkey docker
67+
run: |
68+
docker run -d -p 6379:6379 --name valkey valkey/valkey:latest
69+
70+
- name: Run minio docker
71+
run: |
72+
mkdir -p ${HOME}/minio/data:/data
73+
docker run -d -p 9000:9000 --user $(id -u):$(id -g) \
74+
--name minio -e "MINIO_ROOT_USER=ROOTUSER" -e "MINIO_ROOT_PASSWORD=CHANGEME123" \
75+
-v ${HOME}/minio/data:/data quay.io/minio/minio server /data
76+
6677
- name: Run pytest
6778
run: |
6879
pytest
6980
81+
- name: Stop and remove valkey & minio containers
82+
run: |
83+
docker stop valkey minio
84+
docker rm valkey minio
85+
7086
build:
7187
# https://docs.docker.com/build/ci/github-actions/share-image-jobs/
7288
# https://github.com/nektos/act/issues/329#issuecomment-1187246629

0 commit comments

Comments
 (0)