2014-12-26 6 views
1

나는 안드로이드 개발자이며 젠킨스를 사용하여 자동으로 내 앱을 빌드합니다.작업 영역에 제한적 (부분) 액세스 권한을 부여하는 방법은 무엇입니까?

나는 python 스크립트를 작성했다. 코드를 git에서 가져 와서 빌드 한 다음 출력 apk 파일을 경로 jenkins_job_workspace_root/output/apk/foo.apk에 넣는다. 그런 다음 테스트 팀이 내 앱을 테스트합니다. 그들은 젠킨스 서버에 로그인하고 출력 경로를 참조하여 foo.apk를 다운로드합니다.

  • 품질 보증 팀은 "qateam"라는 젠킨스 계정을 가지고 :

    우리는이 가정합니다.
  • 젠킨스 서버의 URL은 "http://x.x.x.x:8080/"입니다.
  • 젠킨스 직업 이름은 bar입니다. 그래서 여기

는 과정입니다 QA 팀 액세스 출력 APK 파일 : 그들은 로그인 젠킨스 서버 사용자 "qateam", "바"다음 "작업 공간"라는 젠킨스 작업을 클릭 여기 도착 등 :

figure: workspace

질문 : 테스트 팀이 jenkins_job_workspace_root/output/apk/에 액세스 할 수 있도록 jenkins를 어떻게 설정합니까 만 jenkins 작업 영역의 다른 디렉토리를 읽을 수 없습니까? 즉 위 그림에서 "qateam"은 "output/apk"만 볼 수 있고 "MainProject"와 "LibraryProject (s)"는 보이지 않습니다.

는 지금은 "매트릭스 인증 전략 플러그인"을 사용하지만, 그것은 단지/오프 :(

+0

이 단계를 지정하십시오. ". 그들은 젠킨스 서버에 로그인하고 foo.apk를 다운로드 출력 경로를 참조합니다."어떻게 할 HTTP를 공유하고 있습니까? – LucasF

답변

0

이 젠킨스 권한이 현재 작동하는 방법이다. 대시 보드를 통해 작업 공간에 대한 액세스 또는 해제 중 하나입니다에 전체 작업 공간을 설정합니다.

당신은 작업 영역 내에서만 특정 경로를 지정할 수 없습니다

관련 문제