Я использую minio для создания s3-подобного сервера хранилища объектов и хочу протестировать некоторый код на этом сервере во время процесса ci-cd.
Используя действия Github, я попытался добавить minio как службу в файл рабочего процесса. но так как minio требует команду и некоторые аргументы, я не могу запустить ее, используя этот механизм.
Это часть соответствующей конфигурации из моего ci.yml:
minio-container:
runs-on: ubuntu-latest
container: python:3.8.2
services:
minio:
image: minio/minio:latest
ports:
- 9000:9000
env:
MINIO_ACCESS_KEY: XXXX
MINIO_SECRET_KEY: XXXXX
Я немного прочитал и понял, что за сценой github запускает docker crate service [OPTIONS] IMAGE_NAME
, но мне нужно также иметь возможность запускать docker create service [OPTIONS] IMAGE_NAME COMMAND [ARGS]
Если это еще не реализовано, какие еще варианты я могу попробовать?
Спасибо,
Или