본문 바로가기

어슬리

Earthly

재현 가능한 빌드 프레임워크

한줄평

빌드가 환경마다 달라지는 문제를 컨테이너로 묶어 해결하고 싶을 때 잘 맞습니다. 다만 새 문법과 도구를 익혀야 하고 컨테이너 실행이 전제됩니다.

이런 분께 CI와 로컬에서 일관된 빌드를 원하는 개발·데브옵스 담당자께

좋은 점

  • 컨테이너 기반이라 어디서 돌려도 동일한 빌드가 나옵니다
  • 익숙한 문법과 강력한 캐시로 반복 빌드가 빠릅니다

아쉬운 점

  • 전용 문법 학습과 컨테이너 런타임 의존이 필요합니다

어슬리 소개

Dockerfile과 Makefile을 섞은 듯한 문법으로 빌드 과정을 정의하는 명령줄 빌드 프레임워크입니다. 컨테이너 안에서 빌드를 돌려 어느 기계에서나 같은 결과가 나오도록 하고, 캐시를 활용해 반복 빌드를 빠르게 만듭니다. CI 파이프라인과 로컬에서 동일하게 동작하도록 짜는 것이 목표이며, 창 없는 CLI 도구입니다.

제작사

영삼넷 · 공식 홈페이지