0

Jenkins CI의 Android Emulator Plugin을 사용하여 에뮬레이터에 apk를 설치하고 실행하려고하지만 맛의 이름, 빌드 번호 및 빌드 날짜로 apk 파일의 이름을 변경하기 때문에 와일드 카드를 사용할 수 없습니다. 일들을 풀 수있는 방법이 있습니까?jenkins 서버에서 "Android Emulator Plugin"과 함께 와일드 카드를 사용할 수 있습니까?

+0

수행하려는 작업에 대한 자세한 예를 제공해야합니다. * 와일드 카드 (예 :'**/* flavor * .apk')를 허용하는 '설치 APK'단계를 사용하는 것에 대해 말씀 드렸습니다. 그러나 명확하지 않습니다. –

+0

@ ChristopherOrr 예, 여기에 오류가 있습니다 : "APK 파일을 찾을 수 없습니다 '/ Users/jenkins/workspace/android 고객 모바일 4.0/**/* uat * .apk'을 설치하십시오 빌드 단계 'Android 패키지 설치' 실패로 표시됨 "으로 표시됩니다. 그리고 이것은 PATH를 사용하는 경로입니다. "**/* $ {environment} *. apk" –

답변

0

소스 코드를 보면 으로 APK 설치 단계에서 와일드 카드를 지원하지 않습니다.

그런 경우 먼저 APK를 알려진 경로 (예 : 쉘 실행 단계)로 복사 할 수 있습니다.

shopt -s globstar 
cp **/app/**/*.apk app.apk 
cp **/test/**/*.apk test.apk 
관련 문제