Dagger라는 CI/CD 파이프라인 프로젝트가 공개되었습니다. Dagger는 Docker를 만들었던 Solomon Hykes가 Docker 초기 멤버와 같이 작년부터 만든 프로젝트입니다. Docker에서 물러나기 전 후반기에 좀 힘들었는지 좀 지쳤던 얘기를 하면서 작년에 이제 애도 좀 커서 다시 재미난 프로젝트를 해보고 싶다면 트위터에 올리고 private으로 일부 사람들을 초대해서 진행하던 프로젝트입니다. 회사가 성공했다고 보긴 복잡한 상황이지만 인프라와 배포의 패러다임을 바꾼 Docker를 만든 Solomon이기에 아무래도 다음 프로젝트도 관심이 가고 최근에 배포를 만들고 있어서인지 새 프로젝트가 CI/CD 프로젝트라는 것도 흥미로웠습니다. 아직 자세히 살펴보진 못했지만 조만간 테스트를 해봐야 할 것 같습니다. Dagger는 빌드 아티팩트 툴킷인 BuildKit과 동적 configuration 언어인 Cue를 이용해서 CI/CD 파이프라인을 제공하는 프로젝트입니다. Dagger의 컴포넌트를 레고처럼 조립해서 원하는 CI/CD 파이프라인을 만들 수 있고 이를 소프트웨어로 다루어서 파이프라인을 지속적으로 개선해서 복잡한 요구사항을 대응할 수 있다고 합니다. 특정 러너에 의존적이지 않고 로컬에서도 실행해서 테스트하고 디버깅할 수 있고 이를 GitHub Actions나 Jenkins등 어떤 CI 시스템에서도 실행할 수 있다는 점이 흥미로워 보입니다.

Introducing Dagger: a new way to create CI/CD pipelines

Dagger

Introducing Dagger: a new way to create CI/CD pipelines

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2022년 4월 12일 오후 3:44

댓글 0