본문으로 바로가기

5 단계로 Capgo를 사용하여 빠르고 안전하게 핫픽스를 배포하는 방법

__CAPGO_KEEP_0__를 사용하여 앱 스토어 지연을 피하고 Apple 및 Google 지침에 따라 안전하고 준수한 업데이트를 빠르게 배포하는 방법을 알아보세요.

마틴 도나디유

마틴 도나디유

콘텐츠 마케터

5 단계로 Capgo를 사용하여 빠르고 안전하게 핫픽스를 배포하는 방법

Capgo __CAPGO_KEEP_0__는 핫픽스를 빠르게 배포하는 것을 쉽게 만듭니다. 앱 스토어 지연을 피하면서 Apple 및 Google 지침에 따라 안전하고 준수한 업데이트를 제공합니다. 이 프로세스의 빠른 개요는 다음과 같습니다.

  1. 수정 및 테스트: 정확한 code 변경 사항을 기록하고, 다양한 기기에서 테스트하고, 호환성을 보장하세요.
  2. Set Up Capgo: __CAPGO_KEEP_0__ __CAPGO_KEEP_1__을 설치하고, 암호화 설정을 구성하고, CI/CD 도구와 통합하세요. Capgo CLI : 업데이트를 안전하게 업로드하고, 명확하게 라벨링하고, 배포를 준비하세요. npx @capgo/cli init업데이트 설정
  3. : 특정 사용자 또는 그룹을 대상으로 하거나, 롤아웃 일정 설정하고, 버전 요구 사항을 정의하세요.: Use the CLI to securely upload your update, label it clearly, and prepare for deployment.
  4. Create and Test Your HotfixUpload Your Hotfix
  5. Choose Update Settings: 배달 속도, 업데이트 속도 및 사용자 커버리지 모니터링. 필요 시 즉시 롤백.

Capgo은 전 세계적으로 9,4760만 건의 업데이트를 전달하고 사용자에게 81%의 릴리즈 효율성을 개선했습니다. 빠르고 안전한 핫픽스 배포를 필요로 하는_agile 팀의 go-to 도구입니다.

1단계: 핫픽스 만들기 및 테스트

Code 핫픽스 작성

버그를 해결하는 정확한 변경 사항만 만들고 앱의 안정성을 compromis하지 않도록 하세요.

핫픽스 구조화에 대한 빠른 가이드입니다.

Best Practice적용 방법
분리된 변경변경 사항을 영향을 받는 컴포넌트에만 제한하세요.
버전 관리핫픽스 개발을 위한 전용 branch 사용.
문서해결 방법과 그 영향에 대한 명확한 주석을 포함하세요.
의존성기존 앱 의존성과 호환성을 보장하세요.

Capgo의 즉시 업데이트 기능을 사용하면, 버그를 고치기 위해 관련 없는 변경 사항을 패키지화하지 않아도 됩니다. 이 방법은 colenso에 의해 강조된 바와 같이 효과적입니다:

"__CAPGO_KEEP_0__ OTA 업데이트"를 프로덕션에서 사용자 기반 5,000명에게 배포했습니다. 사용자 대부분이 @__CAPGO_KEEP_0__에 배포된 OTA 업데이트로 몇 분 안에 업데이트되었습니다. Capgo OTA updates in production for our user base of +5000. We’re seeing very smooth operation almost all our users are up to date within minutes of the OTA being deployed to @Capgo” [1].

개발 테스트:

fix를 로컬 개발 환경에서 실행하세요.

  • __CAPGO_KEEP_0__ colenso
  • 장치 테스트: 다양한 장치와 운영 체제 버전에서 고정 여부를 확인합니다.
  • 통합 테스트: 고정 여부가 다른 기능과 충돌하지 않는지 확인합니다.

CI/CD 도구를 사용하여 가능한 한 많은 테스트 프로세스를 자동화합니다.

“We practice agile development and @Capgo is mission-critical in delivering continuously to our users!” - Rodrigo Mantica [1]

Once your hotfix has passed all tests, you’re ready to set up Capgo for deployment.

고정 여부가 모든 테스트를 통과하면 __CAPGO_KEEP_0__를 배포하기 위해 설정할 준비가 됩니다. Capgo

Capgo

__CAPGO_KEEP_0__ Live Update Dashboard Interface

To get started with Capgo in your Capacitor project, use its CLI tool. Simply run the following command:

npx @capgo/cli init

이 명령어는 당신을 위해 힘든 작업을 수행합니다:

설치가 완료되면 Capgo의 암호화 및 규정 준수 기능을 사용하여 프로젝트를 구성할 수 있습니다

프로젝트 설정

Capgo는 Apple과 Google 모두에 대한 암호화 및 규정 준수 표준을 충족하는 프로젝트를 준비합니다. CI/CD 도구와 완벽하게 호환되며, 보안을 위해 업데이트를 암호화하고 앱 스토어 가이드라인과 일치합니다

통합 단계목적이익
CI/CD 설정CI/CD 도구와 연결배포를 단순화
E2E 암호화업데이트 전달을 보안code의完整성을 유지
플랫폼 준수앱 스토어 표준을 충족smooth한 배포를 허용

개발자들에 의해 검증된 설정입니다. 베시 코퍼(Bessie Cooper)가 설명합니다:

“@Capgo is a must have tools for developers, who want to be more productive. Avoiding review for bugfix is golden.” [1]

Capgo은 개발자들이 생산성을 높이고자 하는데 필수적인 도구입니다. 버그 수정에 대한 리뷰를 피하는 것은 금이다. 큰 팀에겐 GitHub은 다중 조직 설정 및 세부적인 권한 관리와 같은 기능을 제공합니다. 플랫폼과 통합됩니다., GitLab, Azure DevOps, 그리고 Jenkins, 자동화된 배포 워크플로우를 간단하게 만드는 것입니다.

“We practice agile development and @Capgo is mission-critical in delivering continuously to our users!” [1]

With your project fully set up, you’re ready to upload your hotfix and deploy it instantly.

우리는 애그일 개발을 실천하고 @__CAPGO_KEEP_0__은 사용자에게 지속적으로 배포하는 mission-critical입니다!

Send Files to Capgo

Step 3: Hotfix 업로드 Capgo CLI tool프로젝트를 설정한 후, __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ tool을 사용하여 hotfix를 업로드하세요.

이것은 어떻게 작동하는지:

  • 표준 프로세스를 사용하여 앱을 빌드하세요.
  • 모든 파일이 오류 없이 컴파일되는지 확인하세요.
  • Capgo CLI 툴을 사용하여 업데이트를 업로드하세요.

업데이트 라벨링

업데이트 관리 및 추적을 위해 명확한 라벨링이 중요합니다. Capgo 에 업데이트를 업로드할 때, 특정 버전 정보와 설명적인 라벨을 포함하세요. 이로 인해 업데이트를 조직하고 모든 사람이 같은 페이지에 있도록 해줍니다.

라벨링 요소목적최선의 방법
버전 번호업데이트 순서 추적Semantic versioning을 사용하세요.
업데이트 설명주요 변경 사항을 강조메인 수정 사항과 업데이트에 초점
릴리즈 노트변경 사항을 전달특정 개선 사항을 자세히 설명

마틴 도나디유(Martin Donadieu), Capgo의 창립자로, CI/CD 워크플로우와 통합된 버전 관리 시스템을 설계했습니다. 이 시스템은 업데이트를 추적하고 필요할 때 롤백하기 쉽게 만듭니다.

Capgo의 업데이트 관리 업데이트 관리

또한, __CAPGO_KEEP_0__의 업데이트 관리 기능은 엔드 투 엔드 암호화 및 즉시 배포를 포함하여热픽스(.hotfixes)가 안전하고 사용자에게 빠르게 도달하도록 보장합니다.

sbb-itb-f9944d2

Capgo Live Update System for Capacitor

Capacitor Framework Documentation Website

Step 4: 사용자 및 장치 업데이트 설정 선택

업로드 한 핫픽스를 업로드 한 후, 사용자 및 배포 기준을 정의하여 제어되고 효과적인 배포를 보장하기 위해 설정을 구성하는 시간입니다.

사용자 및 장치 선택

Capgo의 사용자 할당 도구는 핫픽스를 정확히 누구에게 제공해야 하는지 pinpoint 할 수 있습니다. 두 가지 주요 전략이 있습니다:

배포 유형적합한 경우장점
개인 테스트베타 테스터, QA 팀개인 테스트를 위한 제어된 테스트를 활성화하여 초기 피드백을 받습니다.
공개 릴리스모든 사용자, 스테이지드 롤아웃격차 없는 배포를 허용하여 점진적인 배포를 허용합니다.

예를 들어, 특정 지역의 사용자에게 영향을 미치는 버그가 있는 경우, 더 빠른 검증을 위해 그룹을 우선순위로 설정할 수 있습니다. 대상 사용자 그룹을 선택한 후, 세부 릴리스 규칙을 설정하기 위해 진행할 수 있습니다.

릴리스 규칙 설정

Through Capgo’s 웹 인터페이스, 릴리스 프로세스를 세부적으로 조정할 수 있습니다. 예를 들어, 스케줄, 앱 버전 호환성, 업데이트가 롤아웃되는 속도 등 다양한 매개변수를 설정할 수 있습니다.

릴리스 설정

  • 배포 스케줄: 업데이트가 활성화되는 특정 시간을 선택합니다.
  • 버전 요구 사항: 업데이트를 받을 앱 버전을 정의하세요.
  • 배포 퍼센트: 출시 속도를 제어하세요. 작은 그룹부터 시작하여 점진적으로 확장하세요.

급박한 수정을 위해 즉시 배포를 선택하여 문제를 바로 해결할 수 있습니다. 중요도가 낮은 업데이트를 위해 단계적 배포를 선택하여 성능을 모니터링하고 발생할 수 있는 문제를 해결할 수 있습니다. 또한 Capgo는 테스트 그룹을 생성하는 옵션을 제공하여 협업을 더 효율적으로 진행할 수 있습니다.

5단계: 업데이트를 추적하세요

핫픽스 진행 상황을 주시하고 문제가 발생하면 즉시 해결하세요.

업데이트 상태 확인

Capgo의 분석 기능은 업데이트에 대한 주요 지표를 제공합니다:

지표관찰해야 할 것왜 중요합니까
__CAPGO_KEEP_0____CAPGO_KEEP_1____CAPGO_KEEP_2__
__CAPGO_KEEP_3____CAPGO_KEEP_4____CAPGO_KEEP_5__
__CAPGO_KEEP_6____CAPGO_KEEP_7____CAPGO_KEEP_8__

__CAPGO_KEEP_9__

__CAPGO_KEEP_10__

  • __CAPGO_KEEP_11__
    If something goes wrong, Capgo’s rollback feature lets you instantly revert to the previous version.

  • 사용자 assignment을 분석하세요.
    업데이트가 특정 그룹이나 장치에 문제를 겪는지 확인하기 위해 배포되는 방법을 확인하세요.

  • 성능을 모니터링하세요.
    실시간 메트릭을 사용하여 문제를 식별하고 해결하세요. Capgo의 도구는 문제가 배포, 설치, 호환성에 있는지 확인할 수 있습니다.

Rodrigo Mantica라는 비즈니스 개발자, Capgo의 중요성을 강조합니다.

“우리는 애그일 개발을 실천하고 @Capgo은 사용자에게 지속적으로 배포하는 mission-critical입니다!” [1]

Capgo의 웹 인터페이스는 업데이트의 진행 상황을 모니터링하고 세부 로그 및 성능 메트릭을 제공합니다. 추적 기능은 업데이트의 효율성을 81%까지 개선하는 데 도움이되었습니다. [1]안정적인 앱 성능을 유지하면서 문제를 신속하게 해결하세요.

요약

주요 점

Capgo은 빠르고 효과적으로 hotfix를 배포하는 프로세스를 단순화하고, 지속적인 배포를 위한 proven track record를 보입니다. __CAPGO_KEEP_0__ million updates 1,400 Step [1].

ActionGoalCreate & Test
Develop and verify hotfix locallyEnsure __CAPGO_KEEP_0__ qualitySet Up code
Set Up CapgoSimplify configuration npx @capgo/cli initacross
업로드CLI를 통해 파일을 전송하세요.빠른 배포를 활성화하세요.
설정사용자Assign 및 규칙을 설정하세요.정확한 업데이트를 배포하세요.
모니터링성능 추적 및 문제 해결효율성을 개선하세요.

Capgo를 워크플로에 통합하여 업데이트 프로세스를 최적화하기 위한 단계를 따르세요.

Getting Started

이미지 위에 나열된 단계를 검토하기 전에 잠시 시간을 내서, 배포 프로세스를 관리 가능한 액션으로 나누어 쉽게 구현할 수 있도록 해보세요.

Kick off your Capgo integration by adding the Capgo CLI to your project. With 끝-to-end 암호화, 플랫폼은 보안하고 신뢰할 수 있는 업데이트를 제공합니다.

“Capgo is a smart way to make hot code pushes.”

Capgo는热 GitHub 푸시를 만드는 지혜로운 방법입니다.

실시간 업데이트 Capacitor 앱

Capgo에서 웹-layer 버그가 활성화되면, 앱 스토어 승인까지 며칠 기다리지 않고修정 배포를 통해 문제를 해결할 수 있습니다. 사용자는 배경에서 업데이트를 받으면서 네이티브 변경 사항은 일반적인 검토 경로를 유지합니다.

시작하기

__CAPGO_KEEP_0__ 블로그의 최신 소식

Capgo은 전문적인 모바일 앱을 만들기 위해 필요한 최고의洞察력을 제공합니다.