Sno*_*ash 11 yaml github-actions
从https://docs.github.com/en/free-pro-team@latest/actions/quickstart运行代码
为什么这段代码会产生语法错误:
- name: Checkout code
uses: actions/checkout@v2
Run Code Online (Sandbox Code Playgroud)
但这很好:
- name: Checkout code
uses: actions/checkout@v2
Run Code Online (Sandbox Code Playgroud)
根据这个YAML 每个缩进有多少空格? YAML 没有缩进要求。
tin*_*ita 13
空格的数量可以自由选择,这是正确的,但是对于同一个节点来说,它必须相等。
这是一个有两个键的映射:
name: Checkout code
uses: actions/checkout@v2
Run Code Online (Sandbox Code Playgroud)
但如果你这样写:
name: Checkout code
uses: actions/checkout@v2
Run Code Online (Sandbox Code Playgroud)
那么uses: ...被视为 之前值的延续name。但它是无效的,因为映射值中不允许使用冒号加空格。
如果它看起来像这样:
name: Checkout code
more
Run Code Online (Sandbox Code Playgroud)
它将是有效的 YAML,等于:
name: Checkout code more
Run Code Online (Sandbox Code Playgroud)
因此,在该映射内部,始终使用相同数量的空格。
我还可以推荐我的简短教程吗?
| 归档时间: |
|
| 查看次数: |
16314 次 |
| 最近记录: |