首页 > 其他分享 >【整理】【yaml脚本】基础知识

【整理】【yaml脚本】基础知识

时间:2024-09-06 16:36:23浏览次数:9  
标签:脚本 缩进 层级 YAML 基础知识 空格 yaml

YAML特点

YAML 文件以 # 为注释符
YAML 文件以 .yml或者.yaml 结尾
YAML 文件以 --- 开始 , 以 ... 结束,但开始和结束标志都是可选的

基本语法

大小写敏感
使用缩进表示层级关系
缩进时是使用Tab键还是使用空格- -定要达到统- ,建议使用空格。
相同层级的元素必须左侧对齐即可

YAML 支持的数据结构有三种

字符串:

列表:

字典:

混合结构

验证YAML语法

标签:脚本,缩进,层级,YAML,基础知识,空格,yaml
From: https://www.cnblogs.com/o-O-oO/p/18400525

相关文章

  • linux脚本入门编写
    平时一些重复率比较高的linux命令可以写成脚本来操作这样会大大减少操作时间,提升工作效率#!/bin/bash#删除名为sdss-base-system的容器dockerrm-fsdss-base-system#删除名为sdss-base-system的镜像dockerrmisdss-base-system#使用当前目录的Dockerfi......
  • 项目.py编译.pyc脚本
    importosimportpy_compile#项目根目录project_dir=os.getcwd()#需要忽略的文件和目录ignore_files=['gunicorn.conf.py']ignore_dirs=['venv']defcompile_and_cleanup(root_dir):forroot,dirs,filesinos.walk(root_dir):#忽略指定目......
  • jekins--- 通过jekins执行远程机器的shell脚本
    jekins和脚本部署的不是在同一个机器,简单的来说说如何用jekins通过SSH连接执行远程机器的shell脚本1:简单的看一下脚本的内容,自己写的一个简单的测试脚本,执行了就会打印一个脚本已执行成功在日志中#!/bin/bash#日志文件路径LOG_FILE="/dongguangshu/logfile.log"#要打印......
  • 在 Windows 下,使用 bat 脚本切换管理员身份运行
    示例代码:@echooff::BatchGotAdmin:-------------------------------------REM-->CheckforpermissionsIF"%PROCESSOR_ARCHITECTURE%"EQU"amd64"(>nul2>&1"%SYSTEMROOT%\SysWOW64\cacls.exe""%SYSTEMR......
  • 在 Python 脚本中处理错误
    在Python脚本中处理错误是确保程序稳健性的重要部分。通过处理错误,你可以防止程序因意外情况崩溃,并为用户提供有意义的错误消息。以下是我在Python中处理错误的常见方法和一些最佳实践:1、问题背景当运行pyblog.py时,遇到了以下错误:Traceback(mostrecentcalllas......
  • shell脚本编写之函数
    shell中的函数定义比较简单,定义函数名可以没有类型,函数返回值可有可无,如果有返回值,必须返回整数n(0~255)。同时,函数的定义必须放在shell脚本的开头部分,只有函数被shell解释器发现后,才能发调用。定义语法如下:1、不带参数举例执行结果如下:2、带参数示例执行结果如下:......
  • k8s的探针检测(附yaml)-随记
    1、概念:Kubernetes(k8s)中的探针是一种健康检查机制,用于监测Pod内容器的运行状况。主要包括以下三种类型的探针:2、探针的种类:liveness探针:在容器启动后执行探针的检测,检测容器是否正常运行readness探针:在容器初始化就绪,业务容器拉起后。执行就绪检测,如果检测通过说明业务容器可......
  • 在脚本中自动查找 MSBuild 的位置
    新的.NET项目可以直接使用dotnet命令,但旧的.NETFramework项目仍然需要MSBuild进行生成。为了方便在不同环境下的自动编译可以通过VisualStudioInstaller的命令参数进行查找:PowerShell: &"${env:ProgramFiles(x86)}\MicrosoftVisualStudio\Installer\vswhere.e......
  • FreeRtos实时系统:基础知识
    FreeRtos实时系统:基础知识一.任务调度简介1.抢占式调度2.时间片调度二.任务状态1.FreeRtos中任务存在4种状态2.任务状态列表一.任务调度简介调度器就是使用相关的调度算法来决定当前需要执行的哪个任务FeeeRtos一共支持三种任务调度方式:抢占式调度:主要针对优......
  • LINUX—网络编程——基础知识
    1、OSI开放模型        OSI模型相关的协议已经很少使用,但其本身却非常通用,它是一个理想化的模型,尚未有完整的实现。该模型共有七层结构,由低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。每层的主要功能如下:          ......