나는 안드로이드 개발자이며 젠킨스를 사용하여 자동으로 내 앱을 빌드합니다.작업 영역에 제한적 (부분) 액세스 권한을 부여하는 방법은 무엇입니까?
나는 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", "바"다음 "작업 공간"라는 젠킨스 작업을 클릭 여기 도착 등 :
질문 : 테스트 팀이 jenkins_job_workspace_root/output/apk/
에 액세스 할 수 있도록 jenkins를 어떻게 설정합니까 만 jenkins 작업 영역의 다른 디렉토리를 읽을 수 없습니까? 즉 위 그림에서 "qateam"은 "output/apk"만 볼 수 있고 "MainProject"와 "LibraryProject (s)"는 보이지 않습니다.
는 지금은 "매트릭스 인증 전략 플러그인"을 사용하지만, 그것은 단지/오프 :(
이 단계를 지정하십시오. ". 그들은 젠킨스 서버에 로그인하고 foo.apk를 다운로드 출력 경로를 참조합니다."어떻게 할 HTTP를 공유하고 있습니까? – LucasF