저는 Jenkins를 통해 베타/QA 테스터를위한 Android 빌드 배포를 자동화하는 방법을 찾고 있습니다. 내 QA 및 베타 테스터가 애플리케이션을 다운로드하고 설치할 수있는 곳에서 젠킨스를 통해 내 안드로이드 APK를 테스트 용으로 배포 할 수있는 솔루션이 있습니까?Android Jenkins 배포
2
A
답변
3
Jenkins의 모든 Android 기기는 거의 모든 기능을 갖추고 있습니다. 당신은 할 수 있습니다
- 사용 안드로이드 에뮬레이터 플러그인과 개미 엠마 installd 테스트
- 당신이 할 수있는 사용 (당신이 유물과 엠마 보고서를 내 보내야합니다) 개미 디버그 테스트를
- 가져 오기 엠마 범위를 사용하고보고 테스트를 수행 특수 테스트 러너 인 missing Android Test Runner 또는 Zutubi test runner을 사용하여 jenkins 내부에서 단위 테스트 보고서를 가져오고 (보고서를 가공물로 내보낼 수도 있음)
- Jintkins의 Lint Plugin 덕분에 린트 분석 및 결과를 얻을 수 있습니다.
개미로 수행 할 수있는 모든 작업은 더 많은 산업 구성을 위해 메이븐에서도 작동합니다.
우리는 실제로 다른 테스트 기술의 더 나은 통합 및 수중 음파 탐지기와 더 나은 intregration에서 작업하는이 항목에서는 HockeyApp 같은 서비스를 시도 할 수 있습니다, 베타 테스터에 APK를 배포하는 2013
1
동안 일부 진전을 얻어야한다 또는 Google Play alpha/beta distribution (모두 Jenkinsplugins)을 업로드해야합니다.
앱에서 해당 서비스와 해당 SDK를 사용하면 테스터로부터 사용 통계 및 충돌 보고서를 자동으로 받게됩니다.
관련 문제
- 1. Jenkins 게시 빌드 배포
- 2. Nexus에서 Tomcat으로 배포 (Jenkins/Hudson을 통해)
- 3. 어느 것 : PHING 또는 Jenkins? GitHub에서 배포
- 4. jenkins
- 5. Android 기기에서 Android 애플리케이션 배포
- 6. Jenkins + HockeyKit
- 7. Jenkins Maven 빌드에서 Android 에뮬레이터 매달 기
- 8. 테스트가 실패하면 Android jenkins 빌드가 실패합니다.
- 9. Jenkins, bitbucket, SSH의 수은
- 10. Android 앱 배포
- 11. Android 앱을 무선으로 배포
- 12. Android 애플리케이션 배포
- 13. Eclipse에서 지속적인 Android 배포
- 14. Android : 테스트 프로젝트 배포
- 15. Jenkins deploy 플러그인이 Tomcat에 배포 중이지만 앱을 시작하지 않음
- 16. Jenkins - 원격 액세스가 거부되었습니다.
- 17. Jenkins + Make + xcodebuild 또는 Jenkins + sh + xcodebuild
- 18. Jenkins : Jenkins 원격 API에 액세스하기위한 Jython 스크립트
- 19. Jenkins - SCM의 변경 사항을 폴링하도록 Jenkins 구성
- 20. svn에서 jenkins
- 21. Jenkins + qUnit
- 22. Android 마켓 앱 버전 배포
- 23. Android 앱 작성 및 배포
- 24. 배포 용 Android API 준비
- 25. Phonegap에 Android 기반 프로젝트 배포
- 26. Android 개발자 콘솔에 배포 자동화
- 27. JBoss에 배치하기위한 별도의 Jenkins-Project
- 28. 자동 젠킨스 배포
- 29. HockeyApp Jenkins 플러그인이 Android에서 작동합니까?
- 30. Cloudbees의 jenkins에서 cloudfoundry로 배포
1 초고 빠른 대답을 위해 .. 나는 첫 번째 줄을 타이핑했다. :) –
고마워. 나는 배포 솔루션을 찾고있었습니다. Jenkins와 함께 사용하여 내 응용 프로그램을 내부적으로 배포 할 수있는 테스트 장치가 있습니까? 생산 배포판은 시장에 선적 될 것인가? – AndroidDev
이 의견은 명확하지 않습니다. 어떤 종류의 배포 솔루션을 찾고 계십니까? 시장 상점? 내부 ftp/http 서버 업로드? APK가 첨부 된 이메일이 있습니까? ---- 테스트 용 하니스는 무엇을 의미합니까? 당신은 자신의 테스트 스위트를 작성해야하며 robolectric, robotium, UI automater, calabash, monkey runner 등 많은 기술이 필요합니다. jenkins 용 표준 안드로이드 테스팅 프레임 워크를 사용할 수있는 방법을 제안했지만 테스트 할 수 있습니다 대안을 사용하여 귀하의 애플 리케이션. – Snicolas