만자의 개발일지

[Dagger] Dagger란? 본문

CICD/Dagger

[Dagger] Dagger란?

박만자 2022. 4. 1. 09:00

Dagger

도커를 만든 개발팀이 2022년 3월 31일에 새로운 데브옵스 플랫폼인 Dagger를 런칭하였습니다!

https://dagger.io/

 

dagger.io

It's time for a modern experience for CI/CD pipeline development. Escape YAML hell Wire actions together using CUE, a powerful configuration language developed at Google. CUE has all the features you wish YAML had: comments, string interpolation, templatin

dagger.io

 

Devops 엔지니어들이 강력한 CI/CD 파이프라인을 빠르게 만들수 있게 도와주는 도구라고 합니다! 

 

Dagger를 만든 이유?

  • 개발자의 꿈은 데브옵스 엔지니어의 악몽이다.(공감합니다)
  • CI/CD 개발 경험을 세련되게 만들겠다.(현대화)
  • 한번의 파이프라인 작성으로 어디서나 실행할 수 있다.

 

Dagger는 간편한 CI/CD 개발도구로 다음과 같은 특징을 가지고 있습니다.

  • 개발환경과 CI환경 통합
  • 파이프라인의 로컬 테스트 및 디버깅
  • CI 락인 회피
  • 조합가능한 컴포넌트 에코 시스템
  • Buildkit + CUE

가장 눈에 띄는 부분은 YAML의 슈퍼셋이라고 하는 CUE라는 양식을 사용한다는 점인데, 기존에 YAML로 작성해오던 CI/CD Workflow에 큰 변화가 생기지 않을까 하는 생각이 듭니다.

 

 

참고

'CICD > Dagger' 카테고리의 다른 글

[Dagger] Dagger 설치 및 시작하기  (0) 2022.04.01
Comments