需要有关 gtilab-ci 管道问题的帮助。
我的 docker-compose 文件如下所示:
版本:‘3.8’
网络: k6: 格拉法纳:
服务: 流入数据库: 图片:influxdb:1.8 网络:
格拉法纳: 图片:grafana/grafana:9.3.8 网络:
k6: 图片:grafana/k6:最新 网络:
我的 gitlab-ci.yaml 文件如下所示:
阶段:
测试 负载测试: 阶段:测试 图片:docker:最新 服务:
当它尝试执行此命令“docker-compose --file=k6/compose.yaml run k6 run /tests/load.js”时,显示找不到文件的错误。
$ docker-compose --file=k6/compose.yaml 运行 k6 运行 /tests/load.js
79time=“2024-03-25T10:42:02Z” level=error msg="在本地磁盘上找不到 moduleSpecifier "/tests/load.js"。请确保您指定了正确的路径文件。
有人可以帮我解决这个错误吗?为什么它看不到我的 load.js 文件?本地一切都按预期进行。
看起来您正在使用绝对路径:
/tests/load.js
这是故意的吗?