我們在之後 CI/CD 的實作上會選用 GitHub Actions 此工具,而在深入了解此工具以前,必須要先知道 YAML 此格式,因為其設定檔就是以 YAML 為主,因此今天要來和大家解析 YAML 此格式!
.yml
。#
表示注釋。以下會展示 YAML 的兩種寫法,並且因為 YAML 格式最終都會被轉譯成 JSON 格式,因此也會把前後的對照跟大家說明。
:
表示。# YAML 格式
information:
name: Kyle
age: 12
# JSON 格式
{
"information": {
"name": "Kyle",
"age": 12
}
}
-
表示。# YAML 格式
name:
- Kyle
- Tom
# JSON 格式
{
"name": ["Kyle", "Tom"]
}
# YAML 格式
information:
-
name: Kyle
age: 25
-
name: Tom
age: 20
# JSON 格式
{
"inforamtion": [
{
"name": "Kyle",
"age": 25
},
{
"name": "Tom",
"age": 30
}
]
}
小疑問
# YAML 格式
information:
-
name: Kyle
age: 25
-
name: Tom
age: 20
這段的 JSON 是不是比較像這樣
{
"information": [
{}, {}
]
}
沒錯,我已修正,感謝你提出來!