메모용 개발 블로그
  • Home

Categories

  • All Posts116
  • OS35
    • Linux23
    • MacOS8
    • Windows4
  • 데이터베이스3
    • Oracle1
    • Postgresql1
  • Develop26
    • CSS33
    • Go8
    • HTML52
    • Java1
    • JavaScript4
    • React2
    • Svelte2
  • 개발일기10
  • Docker1
  • Git3
  • GitLab12
  • Nginx7
  • 기타16
  • 이 블로그의 오픈소스3
GitLab•2024년 2월 22일

GitLab CI/CD collapsed multi-line command

Table of Contents

  • GitLab CI/CD collapsed multi-line command

GitLab CI/CD에서 도커 컨테이너를 실행하려고 대략 다음과 같이 작성하였는데. 문제가 발생한 상황이다.

script:
  - >
    docker run 
      --name=$CI_PROJECT_NAME 
      --network=net0 
... 중략

yaml 문법에서 >는 개행문자를 공백으로 변경하여 처리하는데.

아래와 같은 결과가 나왔다.

그래서 멀티라인 텍스트 표기하는 |문자를 사용해서 작성하였다.

개행은 이스케이프 처리하였다.

script:
	- |
    docker run \
      --name=$CI_PROJECT_NAME \
      --network=net0 \
... 중략
← Back to all posts