Menu

메모용 개발 블로그

전체보기 > GitLab >

GitLab CI/CD collapsed multi-line command

2024-02-22 15:38:01

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

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

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

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

image-20240223003131964

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

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

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