Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

yml 파일 작성시 고려할 점 #64

Open
youngkyo0504 opened this issue Aug 6, 2024 · 0 comments
Open

yml 파일 작성시 고려할 점 #64

youngkyo0504 opened this issue Aug 6, 2024 · 0 comments

Comments

@youngkyo0504
Copy link
Owner

youngkyo0504 commented Aug 6, 2024

템플릿 예시입니다.

title:
full_path: src/pages/.md

변수를 포함하고 싶을 때는 작은따옴표('') 대신 큰따옴표("")를 사용하거나, 변수 주위에 중괄호({})를 사용하는 방법이 있습니다. YAML에서 변수 확장을 위한 몇 가지 방법을 설명해드리겠습니다:

큰따옴표 사용:
큰따옴표를 사용하면 변수가 확장됩니다.
yamlCopyscript:

  • "git commit -m "chore: $VERSION 릴리즈 준비""

작은따옴표와 큰따옴표 조합:
작은따옴표 안에 큰따옴표로 변수를 감싸는 방법입니다.
yamlCopyscript:

  • 'git commit -m "chore: "$VERSION" 릴리즈 준비"'

중괄호 사용:
변수 이름을 중괄호로 감싸면 작은따옴표 안에서도 변수 확장이 가능합니다.
yamlCopyscript:

  • 'git commit -m "chore: ${VERSION} 릴리즈 준비"'

YAML 앵커와 별칭 사용:
복잡한 문자열의 경우 YAML의 앵커와 별칭 기능을 활용할 수 있습니다.
yamlCopy.commit_template: &commit_msg 'chore: ${VERSION} 릴리즈 준비'

script:

  • 'git commit -m *commit_msg'

GitLab CI/CD 변수 구문 사용:
GitLab CI/CD는 $CI_COMMIT_TAG와 같은 사전 정의된 변수를 제공합니다. 이들은 보통 큰따옴표 안에서 직접 사용 가능합니다.
yamlCopyscript:

  • "git commit -m "chore: $CI_COMMIT_TAG 릴리즈 준비""

변수 확장이 필요한 경우, 위의 방법들 중 프로젝트의 요구사항과 가독성을 고려하여 가장 적합한 방법을 선택하시면 됩니다. 큰따옴표나 중괄호를 사용하는 방법이 가장 일반적이며, 복잡한 문자열의 경우 YAML의 앵커와 별칭 기능을 활용하는 것도 좋은 방법입니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant