결과 통합

consolidateResults 명령 사용 방법

consolidateResults 명령

SCM-Contributors-Count 도구를 사용할 때 둘 이상의 SCM(소스 제어 관리)으로 작업할 수 있습니다. 각 SCM에 대해 별도의 명령을 실행하여 해당 리포지토리의 기여자 수를 가져옵니다.

예를 들어 기여자가 GitHub 리포지토리와 Bitbucket 프로젝트 모두에 커밋하는 경우 두 SCM의 출력에서 해당 기여자의 세부 정보를 볼 수 있습니다.

모든 SCM의 모든 기여자에 대한 전체 그림을 얻으려면 consolidateResults 명령을 사용하십시오.

이 명령을 사용하면 다른 SCM에 대한 snyk-scm-contributors-count 명령의 여러 (json) 출력을 가져와 고유한 기여자 수와 모든 SCM의 총 리포지토리 수로 하나의 파일로 통합할 수 있습니다.

consolidateResults 명령에 사용할 수 있는 옵션은 다음과 같습니다.

  --version                 버전 번호 표시                         [부울]
  --help                    도움말 표시                                  [부울]
  --folderPath              json 출력이 포함된 폴더 경로                          [필수]

명령 실행

  • --json 플래그를 사용하여 각 리포지토리에 대해 snyk-scm-contributors-count 명령을 실행하고 출력을 지정된 폴더로 보냅니다. 예를 들어:

snyk-scm-contributors-count github --token TOKEN --json > PathToFolder/FileName
snyk-scm-contributors-count github-enterprise --token TOKEN --json > PathToFolder/OtherFileName
  • consolidateResults 명령을 실행하고 --folderPath 플래그를 사용하여 개별 SCM 결과가 포함된 다른 출력 json 파일이 포함된 지정된 읽기/쓰기 가능한 폴더 경로를 적용합니다.

snyk-scm-contributors-count consolidateResults --folderPath PathToFolder
  • 그러면 도구는 폴더에서 유효한 파일을 찾고, 파일 내용을 읽고, 읽은 모든 파일의 통합된 고유 결과가 포함된 새 파일을 생성하고 새 파일 이름을 consolidated-results.json으로 지정합니다.

Last updated