【发布时间】:2020-07-06 01:15:07
【问题描述】:
我正在使用 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]
如果这还没有实现,我可以尝试哪些其他选项?
谢谢,
或者
【问题讨论】:
-
我 answered a similar question 如果有帮助的话。
标签: docker continuous-integration github-actions minio