2012-12-06 3 views
2

저는 Jenkins를 통해 베타/QA 테스터를위한 Android 빌드 배포를 자동화하는 방법을 찾고 있습니다. 내 QA 및 베타 테스터가 애플리케이션을 다운로드하고 설치할 수있는 곳에서 젠킨스를 통해 내 안드로이드 APK를 테스트 용으로 배포 할 수있는 솔루션이 있습니까?Android Jenkins 배포

답변

3

Jenkins의 모든 Android 기기는 거의 모든 기능을 갖추고 있습니다. 당신은 할 수 있습니다

  • 사용 안드로이드 에뮬레이터 플러그인과 개미 엠마 installd 테스트
  • 당신이 할 수있는 사용 (당신이 유물과 엠마 보고서를 내 보내야합니다) 개미 디버그 테스트를
  • 가져 오기 엠마 범위를 사용하고보고 테스트를 수행 특수 테스트 러너 인 missing Android Test Runner 또는 Zutubi test runner을 사용하여 jenkins 내부에서 단위 테스트 보고서를 가져오고 (보고서를 가공물로 내보낼 수도 있음)
  • Jintkins의 Lint Plugin 덕분에 린트 분석 및 결과를 얻을 수 있습니다.

개미로 수행 할 수있는 모든 작업은 더 많은 산업 구성을 위해 메이븐에서도 작동합니다.

우리는 실제로 다른 테스트 기술의 더 나은 통합 및 수중 음파 탐지기와 더 나은 intregration에서 작업하는

이 항목에서는 HockeyApp 같은 서비스를 시도 할 수 있습니다, 베타 테스터에 APK를 배포하는 2013

+0

1 초고 빠른 대답을 위해 .. 나는 첫 번째 줄을 타이핑했다. :) –

+0

고마워. 나는 배포 솔루션을 찾고있었습니다. Jenkins와 함께 사용하여 내 응용 프로그램을 내부적으로 배포 할 수있는 테스트 장치가 있습니까? 생산 배포판은 시장에 선적 될 것인가? – AndroidDev

+0

이 의견은 명확하지 않습니다. 어떤 종류의 배포 솔루션을 찾고 계십니까? 시장 상점? 내부 ftp/http 서버 업로드? APK가 첨부 된 이메일이 있습니까? ---- 테스트 용 하니스는 무엇을 의미합니까? 당신은 자신의 테스트 스위트를 작성해야하며 robolectric, robotium, UI automater, calabash, monkey runner 등 많은 기술이 필요합니다. jenkins 용 표준 안드로이드 테스팅 프레임 워크를 사용할 수있는 방법을 제안했지만 테스트 할 수 있습니다 대안을 사용하여 귀하의 애플 리케이션. – Snicolas

1

동안 일부 진전을 얻어야한다 또는 Google Play alpha/beta distribution (모두 Jenkinsplugins)을 업로드해야합니다.

앱에서 해당 서비스와 해당 SDK를 사용하면 테스터로부터 사용 통계 및 충돌 보고서를 자동으로 받게됩니다.