GitHub Actions에서 전환하시나요? 모든 CI/CD 파이프라인을 위한 소프트웨어 바이너리 관리

발행: (2025년 12월 21일 오전 10:21 GMT+9)
4 min read
원문: Dev.to

Source: Dev.to

Introduction

GitHub이 자체 호스팅 러너에 대한 요금을 발표(후에 연기)하면서, 많은 팀이 대체 CI/CD 오케스트레이션 옵션을 평가하고 있습니다.

Buildstash Overview

Buildstash는 모바일, 데스크톱, 게임, XR, 도구, 임베디드 펌웨어 등 모든 플랫폼의 빌드된 아티팩트를 저장하고 정리하는 소프트웨어 바이너리 관리 도구입니다. 바이너리를 저장하고, 팀 및 테스터와 공유하며, 릴리스를 승인하는 통합 워크플로를 제공합니다.

Integrations

GitLab CI/CD

GitLab은 모든 플랜에서 무료 자체 호스팅 러너를 제공합니다. Buildstash는 GitLab CI/CD 카탈로그에 포함되어 있어 파이프라인에 쉽게 추가하고 빌드 아티팩트를 직접 Buildstash로 전송할 수 있습니다.

Jenkins

Jenkins는 널리 사용되는 오픈소스 CI/CD 플랫폼으로 완전한 자체 호스팅을 지원합니다. Buildstash 플러그인은 Jenkins Plugin Index에서 찾을 수 있으며, Freestyle 및 Pipeline 작업 모두에서 빌드된 바이너리를 업로드하도록 작동합니다.

Fastlane

모바일 팀이 Fastlane을 사용할 경우, Buildstash Fastlane 플러그인은 설치를 간소화하고 .apk, .aab, .ipa 파일을 CI/CD 시스템에 관계없이 아티팩트 관리용으로 전달할 수 있게 해줍니다.

Azure DevOps Pipelines

Azure DevOps Pipelines는 자체 호스팅 러너를 지원하지만, 요금이 발생하기 전까지는 단일 러너만 사용할 수 있습니다. Buildstash는 조직에 설치하고 파이프라인에서 빌드 아티팩트를 업로드하는 데 사용할 수 있는 준비된 통합을 제공합니다.

Unity / Game Development

Unity를 사용하는 게임 개발자는 웹훅을 통해 플레이 가능한 빌드를 Buildstash에 업로드할 수 있습니다. Unity Cloud Build가 자체 호스팅 러너를 지원하지 않기 때문에, 팀은 GitHub Actions, GitLab CI/CD, CircleCI와 호환되는 Unity 빌드 파이프라인을 제공하는 GameCI와 같은 대안을 고려할 수 있습니다.

Other Platforms

위에 나열되지 않은 CI/CD 플랫폼을 사용 중이라면, Buildstash의 간단한 API를 통해 직접 빌드를 업로드할 수 있으며, 우리는 네이티브 통합을 추가하기 위해 작업하고 있습니다.

GitHub Marketplace

GitHub Actions를 계속 사용하려는 경우, Buildstash는 GitHub Marketplace에서도 제공되어 워크플로에 쉽게 설치할 수 있습니다.

Back to Blog

관련 글

더 보기 »