Buddy CI/CD로 빌드, 테스트와 배포 자동화

시각적 파이프라인과 미리보기 환경을 개발팀 및 AI 에이전트의 작업에 연결합니다.

buddy.works
Buddy Works screenshot

Buddy는 어디에 쓰는 서비스인가요?

Buddy Works는 작성한 코드를 실제 서비스로 공개할 때 반복하는 작업을 자동화하는 CI/CD 및 플랫폼 엔지니어링 서비스입니다. Git에서 코드를 가져오고, 의존성을 설치하고, 테스트와 빌드를 실행한 뒤 결과물을 목적지로 보냅니다. 이 순서를 파이프라인으로 만들고 코드 변경 같은 시작 조건을 정합니다.

자주 출시하는 개발자, 웹 에이전시와 플랫폼팀에 적합합니다. 시각적 화면이나 YAML로 설정할 수 있으며 AI 에이전트도 작업에 연결할 수 있습니다. 다만 프로젝트 코드, 유효한 테스트 명령과 배포 자격 증명은 팀에서 준비해야 합니다.

미리보기부터 운영 배포까지

원격 배포는 변경된 파일 전송, 수동 승인, 역할별 권한과 이전 버전 복구를 지원합니다. 파이프라인에서는 컨테이너 작업과 지원되는 실행 플랫폼을 조합할 수 있습니다.

Environments는 브랜치와 pull request별 환경 및 URL을 제공하며 Buddy 클라우드, 자체 AWS 또는 로컬 네트워크를 활용할 수 있습니다. Dev Cloud는 MicroVM 애플리케이션과 정적 사이트를 실행합니다. Visual Reviews는 브라우저와 화면 크기별 UI를 비교하고 Playwright, Selenium, Cypress, Figma, Storybook과 연동합니다. Tunnels와 Domains는 서비스 연결, DNS와 자동 SSL 인증서를 담당합니다. 필요한 기능과 자원 비용을 함께 검토하세요.

AI 에이전트에 작업 범위 지정하기

Buddy는 Claude Code, Cursor, Codex 등의 연결 방법을 안내합니다. 원격 MCP 문서에는 지역별 엔드포인트와 OAuth 또는 토큰 인증이 나옵니다. 에이전트는 파이프라인을 실행하고 로그를 읽으며 배포와 샌드박스를 관리할 수 있습니다.

다른 방법은 Buddy skill과 CLI입니다. bdy를 설치하고 bdy login으로 로그인한 다음 bdy proj link로 프로젝트를 연결하고 공식 skill 설치 절차를 따릅니다. MCP만 연결한다면 이 CLI 경로는 필수가 아닙니다. 격리된 클라우드 샌드박스 안에서 작업을 실행하는 방법도 있습니다.

노출되는 도구 범주와 실제 접근 권한을 모두 작업에 맞게 제한하세요. 에이전트가 수행한 명령은 실제 작업 공간의 자원을 변경합니다.

Node.js 파이프라인 처음 구성하기

공식 Node.js 예제의 흐름은 다음과 같습니다.

  1. 프로젝트를 만들고 GitHub, GitLab, Bitbucket, Buddy Git 또는 비공개 Git 서버를 연결합니다.
  2. 파이프라인을 추가하고 아키텍처, 자원과 YAML 저장 위치를 선택합니다.
  3. 브랜치, 태그 또는 환경 컨텍스트와 Git 이벤트, 일정 또는 Webhook 트리거를 지정합니다.
  4. Node.js 작업에 설치, 테스트와 빌드 명령을 입력합니다. 런타임 버전과 테스트에 필요한 데이터베이스 서비스도 확인합니다.
  5. 배포 대상을 설정합니다. 예제는 SFTP 전송 후 SSH로 의존성을 설치하고 앱을 재시작하며 Slack 알림을 선택적으로 추가합니다.
  6. 변경을 push하고 작업별 로그와 배포된 앱의 동작을 확인합니다.

빌드 결과물은 파이프라인 파일 시스템에 저장됩니다. 예제는 로컬 Node 모듈을 전송하지 않고 서버에서 설치합니다. 실제 전송 범위는 프로젝트 방식에 맞게 조정해야 합니다.

무료 한도와 사용량 요금

2026년 10월 19일 확인한 요금 페이지는 Free, Pro, Hyper를 안내합니다. Free에는 사용자 1명, 동시 실행 1개, 300 pipeline GB-minutes와 캐시 1GB가 포함됩니다. 유료 플랜은 자원과 관리 기능을 늘리며 추가 사용자, 동시 실행, 연산과 캐시에 별도 요금이 붙을 수 있습니다.

GB-minutes는 할당 메모리, 실행 시간과 작업 종류에 따라 계산되므로 단순한 빌드 분량이 아닙니다. 통화와 최종 조건은 계정에서 확인하세요. 무료 샌드박스는 요금 페이지와 플랜 문서의 설명이 서로 달라 실제 이용 권한을 확인해야 합니다. 문서의 14일 클라우드 체험은 지속적으로 제공되는 Free 플랜과 구분됩니다.

코드와 개인정보 접근 확인

REST API는 작업 공간에서 활성화해야 하며 해당 권한을 따릅니다. 에이전트가 읽을 코드, 비밀 정보와 로그의 범위를 확인하세요. 개인정보 처리방침은 Buddy의 처리를 설명하고 외부 AI 제공업체에는 별도 약관이 적용됩니다. 연동된다는 이유만으로 모든 데이터가 학습에 사용되지 않는다고 판단할 수 없습니다. 고급 접근 제어는 요금제에 따라 달라질 수 있습니다.

자주 묻는 질문

Buddy의 CI/CD는 무엇을 처리하나요?

코드 변경을 빌드하고 검사한 뒤 공개 준비 또는 배포를 실행하는 설정된 과정입니다. 프로젝트에 맞는 작업과 시작 조건을 지정합니다.

기존 GitHub 저장소를 연결할 수 있나요?

가능합니다. 프로젝트를 만들 때 저장소를 연결하고 브랜치 또는 컨텍스트와 트리거를 설정합니다.

Buddy를 무료로 사용할 수 있나요?

한도가 있는 Free 플랜이 있습니다. 추가 자원이나 관리 기능은 유료일 수 있으며 무료 샌드박스 조건은 별도로 확인해야 합니다.

공식 자료

Backdrop부분 무료
업무 도구와 프로젝트 정보를 연결해 팀과 함께 일하는 AI 동료를 만드세요.
AI 자동화 도구AI 연구 보조원 · AI 마케팅 콘텐츠 도구 · AI 워크플로 자동화 도구 +1열기 ↗
withHuman부분 무료
에이전트가 중요한 도구 호출을 실행하기 전에 규칙으로 판단하거나 사람의 승인을 받게 합니다.
AI 자동화 도구AI 워크플로 자동화 도구 · 셀프 호스팅열기 ↗