测验:配置文件的语法
将管道配置作为存储库中的文件而不是屏幕上的文件的最大好处是什么?
- 打字比操作网络屏幕更快,从而减少了设置时间。
- 设置与代码相同的提交相关联,并且按原样应用审核、历史记录和恢复。
- 如果你在仓库内,奔跑者会更快地抓住它并减少等待时间。
- YAML 通过使用比数据库更少的存储空间来节省资金。
名称以点 (.) 开头的顶级键的正确属性是什么?
- 它被视为注释,因此 YAML 解析器完全忽略该块。
- 这是一种保留符号,只能在编写舞台名称时使用。
- 它不会去执行目标,而是成为通过extends向下传递的片段。
- 这是一个正在运行但不仅仅显示在管道屏幕上的作业。
script如果我在设置中保留无钥匙作业,会发生什么情况?
- 管道本身不会创建,因为它在配置验证中被拒绝。
- 作为一个空作业,它会立即被处理为成功,并且日志中只留下一行。
- 继承并执行之前定义的作业脚本。
- 运行程序保持等待状态,仅打开默认 shell。
extends和 YAML 锚点(&/*)之间有什么区别?
- 锚点可以跨越多个文件,而扩展只能在一个文件内使用。
- 扩展深度合并映射,锚点将其完全扩展至其位置。
- extends 只能改变作业名称,不能改变内容。
- 两个操作完全相同,只是表示法不同。
default:块有什么作用?
- 通过指定首先执行的作业来设置管道的起点。
- 这是存储重新运行失败作业的默认重试次数的位置。
- 这是一个单独的位置,用于收集仅适用于默认分支的设置。
- 收集每个工作没有直接决定时将应用的下限值。
将一把钥匙分为三部分时,“阶段·需求·规则”共同回答了哪些问题?
- 我什么时候才能转这份工作?
- 我应该把这份工作转向哪里?
- 这家伙会带什么?
- 谁会看到这项工作的结果?