docker - 如何在 Gitlab CI/CD 脚本中使用 Docke image blazemeter/taurus?
问题描述
我想在 Gitlab CI/CD 脚本中运行 Blazemeter Taurus 当我运行管道时,我收到以下错误消息
Usage: bzt [options] [configs] [-aliases]
bzt: error: no such option: -c
脚本看起来像这样
preformence_acceptance-test:
image: blazemeter/taurus
stage: acceptance-test
script:
- docker run -it --rm -v /performancetests:/bzt-configs blazemeter/taurus *.yml
Gitlab CI/CD 运行器的报告看起来像
Running with gitlab-runner 14.1.0-rc1 (e9489c8a)
on docker-auto-scale ed2dce3a
Resolving secrets
00:00
Preparing the "docker+machine" executor
01:15
Using Docker executor with image blazemeter/taurus ...
Pulling docker image blazemeter/taurus ...
Using docker image sha256:fda4318ae51a2c0a42be56cb60a9608d3c341d64af2892708770c2ccb316ecc8 for blazemeter/taurus with digest blazemeter/taurus@sha256:490650f22656be8dfcf97b558ce77b9b6d63db8fedf76b76dc39a09091496873 ...
Preparing environment
00:01
Running on runner-ed2dce3a-project-28600761-concurrent-0 via runner-ed2dce3a-srm-1628256776-93452fb3...
Getting source from Git repository
00:04
$ eval "$CI_PRE_CLONE_SCRIPT"
Fetching changes with git depth set to 50...
Initialized empty Git repository in /builds/steinKo/ci-cd-template/.git/
Created fresh repository.
Checking out d25af824 as 4-implement-testing-of-scalability...
Skipping Git submodules setup
Downloading artifacts
00:02
Downloading artifacts for backend-assemble-artefact (1483449685)...
Downloading artifacts from coordinator... ok id=1483449685 responseStatus=200 OK token=rpZ_XgVo
Executing "step_script" stage of the job script
00:03
Using docker image sha256:fda4318ae51a2c0a42be56cb60a9608d3c341d64af2892708770c2ccb316ecc8 for blazemeter/taurus with digest blazemeter/taurus@sha256:490650f22656be8dfcf97b558ce77b9b6d63db8fedf76b76dc39a09091496873 ...
Usage: bzt [options] [configs] [-aliases]
bzt: error: no such option: -c
Cleaning up file based variables
00:00
ERROR: Job failed: exit code 2
如何修复此错误?
解决方案
preformence_acceptance-test: 阶段: 验收测试图像: 名称: blazemeter/taurus 入口点: [""] 脚本: - cd performancetests - "bzt *.yml"
推荐阅读
- c# - 如何在 AppCenter SDK for C# 中为 TrackError 注册事件处理程序?
- c# - 将表格元素加载到组合框中
- javascript - fs.opensync 不是函数
- codenameone - 代号一中的Android清单合并错误
- html - 将 Excel 文件内容显示为 HTML 表格 Angular
- c - GCC 中 strftime 的自定义语言环境字符串
- javascript - 是否保证在客户端智能支付按钮 .then() 之后会触发 webhook?
- mysql - MySQL 使用 leftjoin 和 select
- multicast - Wireshark 如何在不加入多播组的情况下捕获多播流量
- elasticsearch - 使用聚合结果过滤另一个索引中的文档