Bitbucket Server - Flow 및 기술
Flow
Snyk로부터 모니터링 중인 프로젝트를 가져옵니다 (만약
skipSnykMonitoredRepos플래그가 설정되지 않았고SNYK_TOKEN이 export되었다면).자격 증명이 액세스할 수 있는 프로젝트들을 SCM에서
one/some/all가져와 프로젝트 목록을 생성합니다.가져오거나 제공된 프로젝트 아래의
one/all저장소를 가져옵니다.Snyk에서 모니터링되지 않는 저장소를 제거합니다 (만약
skipSnykMonitoredRepos플래그가 설정되지 않았고SNYK_TOKEN이 export되었다면) 그리고 저장소 목록을 생성합니다.모니터링되지 않는 저장소를 쉽게 Snyk 계정으로 가져오기 위한 가져오기 파일을 생성합니다 (만약
importConfDir플래그가 설정되어 있다면).가져오거나 제공된 저장소에 대해 커밋을 가져와 기여자 목록을 생성합니다.
기여자들이 한 저장소에 대한 커밋 수를 계산합니다.
제외 파일에 명시된 기여자들을 제거합니다 (만약
exclusionFilePath플래그가 설정되어 있고 유효한 텍스트 파일 경로가 제공되었다면).결과를 출력합니다.
Bitbucket Server API endpoints used
BB Cloud에서 워크스페이스가 제공되지 않았을 때 리포지토리를 가져오려면:
/rest/api/1.0/reposBB Cloud에서 워크스페이스/들이 제공되었을 때 리포지토리를 가져오려면:
/rest/api/1.0/projects/{Project}/repos가져오거나 제공된 저장소 목록에 대해 커밋을 가져오기 위한 API 엔드포인트:
/rest/api/1.0/projects/{Project}/repos/{Repo}/commits
Last updated