npm용 Artifactory 리포지토리
Snyk은 npm 및 Yarn 프로젝트와 함께 Artifactory 패키지 저장소를 사용할 수 있습니다. 이를 통해 Snyk은 풀/병합 요청을 만들 때 올바른 URL로 lockfiles를 다시 생성할 수 있습니다.
Snyk에게 개인 Artifactory Node.js 패키지가 호스팅되며 어떤 scope 하에 있는지 알려줄 수 있는 구성을 추가할 수 있습니다. 이는 일반적으로 .yarnrc
또는 .npmrc
에 추가하는 정보와 동일합니다.
JavaScript 언어 설정
설정 > 언어 > JavaScript로 이동하고 프로젝트 종류에 따라 npm 또는 Yarn 설정 중 하나를 선택합니다.
이전에 Artifactory에 연결하지 않았다면, 먼저 통합을 구성하라는 요청이 표시될 것입니다; Artifactory 패키지 저장소 연결 설정을 참조하십시오.
레지스트리 구성 추가를 선택합니다.
패키지 소스로 Artifactory를 선택합니다.
이 레지스트리를 기본 레지스트리 URL로 구성하려면 스코프를 비워둡니다.
스코프된 패키지만 이 레지스트리를 사용하도록 구성하려면 스코프를 추가합니다. 예를들어,
@snyk
는@snyk
로 시작하거나 스코프된 모든 종속성에 대해 구성된 레지스트리를 사용할 것입니다.기본 레지스트리 URL 및 스코프된 패키지를 혼합하여 추가하려면, 기본적으로 하나의 설정 및 각 스코프마다 하나의 설정을 추가합니다.
원하는 모든 레지스트리 및 스코프를 추가한 후, 설정 업데이트를 클릭합니다.
통합 테스트
Artifactory에 호스팅되는 개인 종속성을 포함하는 프로젝트에서 풀 또는 병합 요청을 열어서 올바른 URL로 레포지토리가 포함된 Snyk Fix Pull Request에 업데이트 된 lockfile을 확인할 수 있습니다.

Last updated