我正在为我的管道编写gitlab-ci.yaml脚本,并试图定义一个字符串变量数组(代码的简化版本):
npm_audit:
variables:
PACKAGE-WHITE-LIST: ["package A", "package B"]
script:
- npm install audit-ci
- npx audit-ci -w PACKAGE-WHITE-LIST npm >> audit.log
运行管道时,出现Yaml解析失败: “变量配置应为键值对数组的哈希”
我在这里想念什么?
答案 0 :(得分:1)
您的代码由于某些原因无法正常工作:
$
来获取其值以下定义应该起作用:
npm_audit:
variables:
PACKAGE_WHITE_LIST: "package A package B"
script:
- npm install audit-ci
- npx audit-ci -w $PACKAGE_WHITE_LIST npm >> audit.log