作为字符串传递的 bamboo 文件路径

bamboo file path passed as string

我正在 bambol 上设置管道。这是为了管理普罗米修斯回购协议。我之前用的是无人机。

在无人机上会产生一个 docker 容器,基本上 运行

docker run --volume $PWD:/data --workdir /data --rm --entrypoint=promtool prom/prometheus:v2.15.2 check rules files/thanos-rules/*.rules

在bamboo上,根据日志,好像是运行ning

docker run --volume $PWD:/data --workdir /data --rm --entrypoint=promtool prom/prometheus:v2.15.2 'check' 'rules' 'files/thanos-rules/*.rules'

其中每个参数都是一个字符串。这打破了正则表达式。如何将参数作为文件路径而不是字符串传递?这是我尝试过的一些截图

将入口点设置为 /bin/sh,然后将命令设置为 -c "promtool check rules files/thanos-rules/*.rules" 有效