我正在尝试通过Azure Devops管道触发Neoload测试,以下是我迄今为止尝试的内容
1.在管道中添加了“Docker CLI安装程序”任务
1.添加了以下代码的命令行任务
docker run --rm \
-v "https://sample.azure.com/sample/Team%20-%20NFT/_git/Team%20-%20NFT ":Neoload_POC.nlp \
-e SCENARIO_NAME=scenario1 \
-e NEOLOADWEB_TOKEN=1PNvUSm4uzWewmCQwo1S \
-e TEST_NAME=Neoload_POC \
-e CONTROLLER_ZONE_ID=lg01.sample.com:7100 \
-e LG_ZONE_IDS=<lg01.sample.com:7100>:<1> \
Docker安装程序成功运行并安装了Docker,但命令行任务返回以下错误
docker: invalid reference format.
See 'docker run --help'.
'-v' is not recognized as an internal or external command,
operable program or batch file.
'-e' is not recognized as an internal or external command,
operable program or batch file.
任何帮助都非常感谢
1条答案
按热度按时间t2a7ltrp1#
问题就在眼前
对于shell,
<
和>
是重定向符号,它们需要用引号或撇号括起来,以免被解释为重定向。由于最后一个
>
,该行的其余部分不是docker
命令的一部分,这就是docker
抱怨的原因。命令的这一部分应为:
或
此外,
docker
命令不完整,它缺少用于创建容器的映像的名称。我想你没有把整个命令行粘贴到问题中。