Sprint - YAML 작성
test1
아래의 표와 같은 데이터를 YAML 파일로 작성하세요.


나머지는 쉬운데 계층 구조를 표현하기 위해 model: 후 Name과 Year 부분에 공백문자를 사용하여 들여쓰기를 하였다.
test2
다음 데이터를 YAML 형식으로 변경하여 작성하세요.
- Statement는 각 다섯개의 dictionary를 요소로 하는 array/list의 형태로 작성되어야 합니다.
- 각 요소 중 [ ] 로 작성된 것은 list의 형태로 작성되어야 합니다.
- 같은 배경색을 가지는 값들은 dictionary의 형태로 작성되어야 하며, array/list의 한 요소여야 합니다.



대괄호에 있는건 - 표시로 할 수 있었고 나머지는 따라치면 되는거였기때문에 쉽게 할 수 있다.
test3
다음 JSON으로 작성된 설정 파일을 YAML 형식으로 작성하시오.
test3: {
"name": "Node.js CI",
"on": {
"push": {
"branches": "main"
},
"pull_request": {
"branches": "main"
}
},
"jobs": {
"build": {
"runs-on": "ubuntu-latest",
"steps": [
{
"uses": "actions/checkout@v2"
},
{
"name": "Use Node.js",
"uses": "actions/setup-node@v1",
"with": {
"always-auth": true,
"node-version": "12.x",
"registry-url": "https://registry.npmjs.org",
"scope": "@octocat"
}
},
{
"name": "Install dependencies",
"run": "npm ci",
"env": {
"NODE_AUTH_TOKEN": "${{secrets.NPM_TOKEN}}"
}
}
]
}
}
}

이것도 딱히 어려운 것 없이 보고 따라치면 되는데 처음엔 step: - 로 -를 하나만 써서 간단히 할려하니 {}를 덮어 씌우기가 힘들어 그냥 -를 다 붙이니 쉽게 해결됐다.
'TIL' 카테고리의 다른 글
| 33일차 지속적 통합 (0) | 2022.05.31 |
|---|---|
| 32일차 지속적 통합 (0) | 2022.05.30 |
| 30일차 docker, yaml (0) | 2022.05.30 |
| 29일차 docker (0) | 2022.05.30 |
| 28일차 Docker (0) | 2022.05.30 |