Product Hunt

Bitrise Build Hub — GitHub Actions runners that build 2x faster for your agents

Bitrise Build Hub — AI 에이전트의 빌드를 2배 빠르게 실행하는 GitHub Actions 러너

Bitrise Build Hub는 GitHub Actions 워크플로를 유지하면서 실행 러너를 Bitrise의 모바일 빌드 인프라로 바꾸는 서비스입니다. Bitrise는 iOS 빌드 54%, Android 빌드 31% 단축을 내세우며, 워크플로 YAML 한 줄을 바꾸면 된다고 설명합니다.

AI 요약

AI 코딩 에이전트가 코드를 더 자주 만들면서 CI 빌드와 대기열도 늘어난다는 문제에서 출발합니다. Bitrise Build Hub는 GitHub Actions 러너 대신 최신 Apple Silicon Mac과 고코어 Linux 머신에서 작업을 실행합니다. Bitrise가 공개한 벤치마크 기준으로 iOS 빌드는 54%, Android 빌드는 31% 빠릅니다. GitHub Actions 워크플로를 그대로 두고 runs-on 설정 한 줄을 바꾸면 된다고 안내합니다.

자체 운영 빌드 인프라

Bitrise 창업자는 Xcode, 시뮬레이터, Fastlane 등이 설치된 Mac·Linux 머신을 GitHub Actions 러너로 연결한다고 설명합니다. 사전 준비된 머신으로 대기열을 줄이고, 99.9% 가동률 SLA를 제공한다는 주장도 내놨습니다. 회사는 자체 데이터센터와 하드웨어를 운영하며, 미국과 유럽에 데이터센터를 두고 있다고 밝혔습니다.

제품 범위와 설정

Build Hub는 GitHub Actions를 쓰는 팀이 Bitrise의 모바일 빌드 인프라를 이용하도록 하는 제품입니다. Bitrise는 별도 제품인 Remote Dev Environments(RDE)가 개발자나 에이전트가 코드를 작성하는 환경이라면, Build Hub는 이후 빌드를 실행하는 환경이라고 구분합니다. 여러 Xcode 버전은 서로 다른 머신 풀과 가상 머신 이미지로 설정할 수 있으며, 회사는 새 Xcode 버전을 스택에 빠르게 반영한다고 답했습니다.

Product Hunt 반응

  • @birmacher — 안녕하세요, Product Hunt 여러분. Bitrise 창업자 Barnabás입니다. 올해 CI 규모를 새로 생각하게 만든 변화가 있었습니다. AI 에이전트는 지치지 않습니다. 새벽 2시에 코드를 올리고, 회의 중에 PR 5개를 열며, 각 PR마다 빌드가 필요합니다. 그러면 CI는 배경 비용이 아니라 모두가 기다리는 대상이 됩니다. GitHub Actions를 쓴다면 Mac 빌드는 여전히 코어 5개를 탑재한 느린 M2 하드웨어에서 돌아갑니다. 사람이 하루 세 번 코드를 올리던 때는 괜찮았지만 지금은 그렇지 않습니다. 새 제품 Bitrise Build Hub는 모바일용 관리형 빌드 인프라입니다. Xcode, 시뮬레이터, Fastlane 등 도구가 준비된 자체 Mac·Linux 머신을 GitHub Actions 러너로 연결합니다. GitHub Actions는 그대로 쓰고 runs-on 한 줄만 바꾸면 됩니다. 저희가 보유한 최신 Apple Silicon에서 같은 워크플로를 실행합니다. 모바일 팀에 시간을 아껴줄 이유는 이렇습니다. iOS 빌드는 54% 빠릅니다. 직접 벤치마크했습니다. Android는 코어 수가 적은데도 31% 빠릅니다. 머신은 미리 준비해 빌드가 대기하지 않게 하고, 가동률 SLA는 99.9%입니다. 하드웨어를 직접 소유해 빠르게 움직일 수 있습니다. M5 Pro를 보유한 첫 GitHub Actions 인프라가 되겠습니다. 창업자라 편향된 의견일 수 있지만, 빌드 시간이 어떤지 알려주세요. 에이전트가 들어온 뒤 어떻게 달라졌는지 궁금합니다.
  • @djoragui — 다시 출시한 것을 축하합니다. 최근 계속 좋은 소식이네요. GitHub Actions를 CI로 쓰면 기본 러너 대신 Bitrise 인프라와 머신으로 빌드 속도를 높일 수 있다는 뜻인가요? 소개 이미지에는 Mac M4 Pro도 보이던데 M5는 언제쯤 쓸 수 있나요?
    • @catherine_doyle — 정확히 이해하셨습니다. GitHub Actions 작업과 워크플로는 그대로 두고 YAML 한 줄만 바꾸면 Build Hub가 속도와 안정성을 제공합니다.
    • @catherine_doyle — M5 Pro Mac mini 러너 사양은 이미 정했습니다. X-Large는 18코어 CPU와 54GB RAM을 갖춥니다. Apple이 8월 25일 사전 주문을 시작했으며, 기기가 도착하는 대로 러너 풀에 추가할 계획입니다. 새 Apple Silicon이 나올 때마다 가장 먼저 추가하는 것을 목표로 합니다. 참고로 GitHub 러너는 아직 M2 Pro가 최대 사양입니다.
    • @djoragui — 알려주셔서 감사합니다. 이 분야에서 앞서가는 모습이 좋네요.
  • @davitausberlin — 모바일 개발 에이전시를 운영하던 때 이런 제품이 있었으면 좋았겠습니다. AI 보조 개발로 코드와 릴리스가 크게 늘어날 때 Bitrise는 어떻게 대응하고 있나요?
    • @birmacher — 고객 사용량이 크게 늘고 있으며 증가세가 멈추지 않고 있습니다. 에이전트 기반 개발과 AI 보조 개발이 인프라에 큰 부담을 주고 있습니다. 지난 몇 년간 이 분야에 투자했고 미국과 유럽의 전용 데이터센터로 이전했습니다. 머신부터 소프트웨어까지 전체 스택을 소유하므로 Apple이 새 Mac을 내놓으면 빠르게 추가할 수 있습니다. 고객은 인프라를 신경 쓰지 않고 개발에 집중하도록 확장성을 맡겠습니다.
    • @julia_fodor_horvath — 늘어난 수요에 맞춰 속도를 유지하는 일은 모든 제품에서 재미있는 과제입니다. 하드웨어와 소프트웨어를 함께 개선합니다. macOS와 Linux 머신을 계속 늘리고, 부팅 시간을 줄이는 등 사용률과 빌드 속도도 최적화합니다.
    • @lisadziuba — AI가 원인으로 분류된 빌드가 161배 늘었습니다. 질문이 정확합니다.
  • @adiatlov — 모바일 팀에서 Xcode 버전을 여러 개 쓰는데 Build Hub는 어떻게 지원하나요?
    • @lisadziuba — 머신 풀을 여러 개 만들고 각 풀에 머신 종류와 가상 머신 이미지를 지정하면 됩니다. VM 이미지 하나에 Xcode 마이너 버전 여러 개가 들어갑니다.
    • @birmacher — 스택에 Xcode 지원을 24시간 안에 반영하고 여러 버전을 동시에 지원합니다. 빌드와 워크플로마다 필요한 스택을 선택하면 됩니다.
    • @arpadk — 다양한 선택지가 있고, 오래된 Xcode와 macOS 버전도 업계에서 가장 오래 지원합니다. 노트북에 다시 설치하지 않고 이전 버전으로 돌아가 테스트할 수 있습니다.
  • @artyom_zhuravlev — 자체 하드웨어인가요, 클라우드 사업자 위에 구축했나요?
    • @catherine_doyle — 하드웨어는 자체 소유입니다. 자체 랙을 설계했고, ‘Mini Orchard’는 6U 섀시에 Mac mini 32대를 넣습니다. 10기가비트 이더넷과 4TB NVMe SSD를 사용하며 미국과 유럽의 자체 데이터센터에 둡니다. 모바일에 맞춰 스택 전체를 조정하고 Xcode를 최신 상태로 유지하며 캐시도 가까이 배치합니다.
  • @adiatlov — 새 제품은 지난주 출시한 Remote Dev Environments와 다른가요?
    • @birmacher — Remote Dev Environments는 에이전트가 작업을 병렬화할 환경을 제공합니다. Build Hub는 GitHub Actions를 선택한 사용자를 위한 제품입니다. 한 줄을 바꾸면 더 빠른 머신에서 GitHub Actions를 실행하며, GitHub Actions보다 비용도 낮습니다. Build Cache와 Release Management 같은 제품도 이용할 수 있습니다.
    • @lisadziuba — 모바일 팀의 문제는 코드 작성부터 빌드, 빌드 속도 관리, 앱스토어 배포, 심사 대기 없이 수정본 출시까지 이어집니다. Bitrise는 CI, 캐시, 빌드 인프라, 릴리스 관리, 무선 업데이트를 다룹니다. RDE는 사람이나 AI 에이전트가 코드를 작성하는 곳이고, Build Hub는 GitHub 머신 대신 Bitrise 머신에서 그 코드를 빌드합니다.

원문: Product Hunt / 번역·요약: Trawling