CICD/Dagger
[Dagger] Dagger란?
박만자
2022. 4. 1. 09:00
Dagger
도커를 만든 개발팀이 2022년 3월 31일에 새로운 데브옵스 플랫폼인 Dagger를 런칭하였습니다!
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에 큰 변화가 생기지 않을까 하는 생각이 듭니다.
참고