`test:first job: script 应该是一个字符串或一个字符串数组`
`test:first job: script should be a string or an array of a strings`
我想创建一个简单的 "hello, world" Gitlab CI 脚本。我已经让 Docker 跑步者开始工作,我正在尝试这样的事情:
image: debian:sid
test:first:
script:
- true
不幸的是,构建失败并出现错误:test:first job: script should be a string or an array of a strings
我做错了什么?
经过一些试验,我找到了根本原因 reported it as a bug。显然 "true" 在这里被评估为布尔值。添加 true
可执行文件的路径有助于解决问题。
仔细检查列表行上的间距 - 特别是每个破折号后跟一个 space。这很容易被忽视,尤其是当 "list" 只是一个项目时。
(诚然,那是 而不是 您的 "Hello world" CI 文件中的错误原因)
我想创建一个简单的 "hello, world" Gitlab CI 脚本。我已经让 Docker 跑步者开始工作,我正在尝试这样的事情:
image: debian:sid
test:first:
script:
- true
不幸的是,构建失败并出现错误:test:first job: script should be a string or an array of a strings
我做错了什么?
经过一些试验,我找到了根本原因 reported it as a bug。显然 "true" 在这里被评估为布尔值。添加 true
可执行文件的路径有助于解决问题。
仔细检查列表行上的间距 - 特别是每个破折号后跟一个 space。这很容易被忽视,尤其是当 "list" 只是一个项目时。
(诚然,那是 而不是 您的 "Hello world" CI 文件中的错误原因)