Bitbucket Cloud - 예시

Bitbucket Cloud 옵션 및 몇 가지 예시 목록

snyk-scm-contributors-count bitbucket-cloud 명령에 사용할 수 있는 옵션은 다음과 같습니다.

  --version                 버전 번호 표시                         [부울]
  --help                    도움말 표시                                  [부울]
  --user                    Bitbucket 클라우드 사용자 이름                   [필수]
  --password                Bitbucket 클라우드 앱 비밀번호               [필수]
  --workspaces              [선택 사항] 기여자 수를 계산할 Bitbucket 클라우드 작업 공간 이름/UUID
  --repo                    [선택 사항] 기여자 수를 계산할 특정 리포지토리
  --exclusionFilePath       [선택 사항] 제외 목록 파일 경로
  --json                    [선택 사항] JSON 출력, "consolidateResults" 명령 사용 시 필수
  --skipSnykMonitoredRepos  [선택 사항] Snyk 모니터링 리포지토리 건너뛰기 및 모든 리포지토리에 대한 기여자 수 계산
  --importConfDir           [선택 사항] 모니터링되지 않는 리포지토리로 가져오기 파일 생성: 생성된 가져오기 파일에 대한 유효한 폴더 경로
  --importFileRepoType      [선택 사항] importConfDir 플래그와 함께 사용: 가져오기 파일에 추가할 리포지토리 유형을 지정합니다. 옵션: all/private/public. 기본값: all

명령 실행 전

  1. SNYK_TOKEN 내보내기 (Snyk에서 이미 모니터링하는 리포지토리에 대해서만 기여자를 가져오려는 경우):

    • 토큰에 그룹 수준 액세스 권한이 있거나 그룹 수준 액세스 권한이 있는 서비스 계정 토큰을 사용하는지 확인하십시오. 서비스 계정을 생성하는 방법에 대한 자세한 내용은 서비스 계정을 참조하십시오.

    • 토큰 값을 복사합니다.

    • 환경에 토큰을 내보냅니다.

    export SNYK_TOKEN=<YOUR-SNYK-TOKEN>
  2. Bitbucket Cloud 사용자 이름 (이메일 아님) 및 앱 비밀번호arrow-up-right 가져오기

    참고: 자격 증명에 리포지토리 읽기 권한이 있는지 확인하십시오.

명령 실행

다음 사용 수준 및 옵션을 고려하십시오.

사용 수준

  • Bitbucket Cloud의 모든 작업 공간 및 해당 리포지토리에 대한 커밋을 가져오려면 Bitbucket Cloud 사용자 및 앱 비밀번호를 제공하십시오.

  • Bitbucket Cloud의 일부 작업 공간 및 해당 리포지토리에 대한 커밋을 가져오려면 Bitbucket Cloud 사용자, Bitbucket Cloud 앱 비밀번호 및 쉼표로 구분된 작업 공간 목록을 제공하십시오.

  • Bitbucket Cloud의 특정 리포지토리에 대한 커밋을 가져오려면 Bitbucket Cloud 사용자, Bitbucket Cloud 앱 비밀번호, 작업 공간 및 리포지토리 이름을 제공하십시오.

옵션

  • Snyk에서 이미 모니터링하는 리포지토리와 관계없이 Bitbucket Cloud에서 모든 커밋을 가져오려면 --skipSnykMonitoredRepos 플래그를 추가하십시오. Snyk에서 모니터링하지 않는 Bitbucket Cloud의 리포지토리가 있을 수 있습니다. 이 플래그를 사용하여 Snyk 모니터링 리포지토리 확인을 건너뛰고 Bitbucket Cloud로 직접 이동하여 커밋을 가져오십시오.

  • 일부 기여자가 커밋에 계산되는 것을 제외하려면 무시할 이메일(새 줄로 구분)이 포함된 제외 파일을 추가하고 해당 파일 경로와 함께 --exclusionFilePath를 적용하십시오.

  • 출력을 json 형식으로 설정하려면 --json 플래그를 추가하십시오.

  • 모니터링되지 않는 리포지토리에 대한 가져오기 파일을 생성하려면 --importConfDir 플래그를 유효한 (쓰기 가능한) 폴더 경로와 함께 추가하고 가져오기 파일에 추가할 리포지토리 유형과 함께 --importFileRepoType 플래그 (선택 사항)를 추가하십시오 (all/private/public, 기본값은 all). 이러한 플래그는 --repo 플래그와 함께 설정할 수 없습니다.

    이러한 플래그에 대한 자세한 내용은 가져오기 파일 생성 및 사용 페이지를 참조하십시오.

  • 자세한 출력(verbose output)을 위해 디버그 모드로 실행하려면 DEBUG=snyk*를 접두사로 추가하십시오.

Last updated