2017-12-13 2 views
0

명령 줄에서 ./gradlew build을 수행하면 gradle은 올바른 래퍼 dist 버전을 다운로드하고 압축을 풀어 종속성을 계속 다운로드하고 프로젝트를 빌드합니다.jenkins에서 gradi 빌드의 셸 스크립트를 다르게 실행하는 이유는 무엇입니까?

그러나 나는 젠킨스에서 셸 스크립트 내에서 동일한 작업을 수행 할 때 그라디언트 래퍼 dist zip 만 다운로드하고 종속성이 없다고 알려줍니다. 이번에는 어떻게 종속성이 보이지 않습니까?

------------------------------------------------------------ 
Root project 
------------------------------------------------------------ 

classpath 
No dependencies 

BUILD SUCCESSFUL in 9s 

나는 젠킨스에서 동일한 플러그인을 사용하여 이미 (첫 번째) 시도했다. ANDROID_HOME은 동일하고 설정되어 있으므로 cli에서 동일한 사용자를 사용하고 있습니다. Java 버전 8, Gradle 4.1, Android 25, Android 빌드 도구 26.0.2

jinnkins가이 빌드 명령을 포함하는 스크립트를 호출하게하면 작동하지만 직접 실행하지 못하게합니다. (현재 퀵 픽스)

어떤 일이 잘못 될지 생각하는 사람이 있습니까?

+0

명령에'-i'를 추가하거나'-d' 정보가 충분하지 않은지보십시오. 이 방법이 도움이되지 않는다면 질문을 편집하여 질문에 출력을 추가하거나 너무 길면 일부 pastebin 서비스를 사용하고 링크를 제공하십시오. – Vampire

+0

디버그 정보가 필요합니다. 나는 쉘 스크립트뿐만 아니라 Gradle 플러그인을 테스트했으며, 둘 다 잘 작동한다. – chenrui

답변

0

이제는 작동하지만 이번에는 함수에 명령을 넣은 것 외에 다른 것을 고치기 위해 무엇이 바뀌 었는지 모르겠지만 원하는대로 작동합니다.

관련 문제