사용법

SCM-Contributors-Count 모드 및 수준

일반 명령

snyk-scm-contributors-count <command> <command-options>

**<command>**는 다음 중 하나입니다.

  • azure-devops

  • bitbucket-cloud

  • bitbucket-server

  • github

  • github-enterprise

  • gitlab

  • consolidateResults

<command-options>: 스크립트 섹션의 SCM별 페이지(예제 페이지)를 참조하십시오.

모드

온보딩 전 사용량 범위 지정

이 모드는 Bitbucket 및 Azure에서만 작동합니다.

skipSnykMonitoredRepos 플래그를 적용합니다. 예를 들어:

Snyk 라이선스 소비

이 모드는 Bitbucket 및 Azure에서만 작동합니다.

SNYK_TOKEN을 내보내야 합니다. 예를 들어:

수준

최상위 수준

이 사용 수준에서는 도구가 SCM의 최상위에서 조직/그룹을 가져온 다음 리포지토리 수준으로 내려가 모든 리포지토리를 가져온 다음 지난 90일 동안의 커밋을 계산합니다.

이 수준을 사용하려면 자격 증명(해당하는 경우 호스트/URL)을 제공하면 도구가 모든 조직/그룹 및 모든 리포지토리에 대한 기여자 수를 계산합니다. 예를 들어:

중간 수준

이 사용 수준에서는 도구가 사용자가 제공한 조직/그룹에서 시작한 다음 리포지토리 수준으로 내려가 모든 리포지토리를 가져온 다음 지난 90일 동안의 커밋을 계산합니다.

이 수준을 사용하려면 자격 증명과 리포지토리 및 기여자 수를 가져올 그룹 또는 조직의 쉼표로 구분된 목록을 제공하십시오. 예를 들어:

낮은 수준

이 사용 수준에서는 도구가 기여자 수를 가져올 단일 리포지토리에만 초점을 맞춥니다.

이 수준을 사용하려면 자격 증명(해당하는 경우 호스트/URL), 하나의 조직/그룹 및 하나의 리포지토리를 제공하십시오. 예를 들어:

디버그 모드

명령 시작 부분에 DEBUG=snyk*를 추가하십시오. 예를 들어:

추가 선택적 플래그

명령에 추가 플래그를 설정할 수 있습니다.

  • 모니터링되지 않는 리포지토리 데이터가 포함된 가져오기 파일을 생성하여 snyk-api-import 도구와 함께 사용하여 리포지토리를 내 Snyk 계정으로 가져옵니다. Bitbucket 및 Azure에서만 작동합니다. 가져오기 파일을 저장할 유효하고 쓰기 가능한 폴더 경로와 함께 importConfDir 플래그를 적용합니다. 이 플래그는 importFileRepoType 플래그와 상관 관계가 있습니다.

  • 가져오기 파일에 추가할 리포지토리 유형을 선택합니다. Bitbucket 및 Azure에서만 작동합니다. importFileRepoType 플래그를 all, private 또는 public 옵션 중 하나와 함께 적용합니다.

  • 커미터가 계산되는 것을 제외합니다. 제외할 커미터의 이메일이 포함된 텍스트 파일 경로와 함께 exclusionFilePath 플래그를 명령에 적용합니다.

  • 요약 및 결과를 json 형식으로 출력합니다. json 플래그를 명령에 적용합니다.

consolidateResults 명령

여러 SCM의 여러 명령에서 얻은 결과를 고유한 기여자 수로 단일 파일로 통합하는 데 사용됩니다. 명령 페이지를 참조하십시오.

Last updated