TeamCity 통합: 빌드에 Snyk 사용

모든 프로젝트에 대해 빌드에 Snyk을 추가하여 빌드하는 동안 코드를 스캔하고 구성에 따라 취약점에 대해 빌드를 실패시킬 수 있습니다.

Snyk은 우수한 보안 상태를 보장하기 위해 배포 전에 Snyk 보안 단계로 빌드를 실행할 것을 권장합니다.

TeamCity 및 기능에 대한 추가 정보는 TeamCity 설명서arrow-up-right를 참조하십시오.

다음은 Snyk 단계로 빌드를 구성하는 방법을 설명합니다.

  • 새 프로젝트 또는 기존 프로젝트에 Snyk 단계를 추가합니다.

    • 새 프로젝트의 경우 빌드를 생성할 Git 저장소를 구성한 후 자동 감지 기능을 활성화하여 프로젝트 빌드와 관련된 단계를 자동으로 식별합니다.

    • 기존 프로젝트의 경우 프로젝트 빌드 단계 편집으로 이동합니다.

      Snyk 단계가 추가되면 Snyk Security가 제안된 단계 목록에 나타나고 현재 테스트 정책이 매개변수 설명 열에 나타납니다.

제안된 빌드 단계 목록의 Snyk 보안
  • 다음과 같이 Snyk 보안 단계를 구성하도록 이동합니다.

    • 구성 화면을 열려면 Snyk Security 행의 아무 곳이나 클릭하거나

    • 기존 프로젝트의 경우 빌드 단계 추가를 클릭하여 구성 화면을 엽니다.

TeamCity용 Snyk 보안 구성
  • TeamCity 필드(실행기 유형, 단계 이름실행 단계(고급 옵션))를 구성합니다.

  • 선택적으로 고급 옵션 표시를 클릭하여 추가 필드 및 Snyk 매개변수를 표시합니다.

추가 Snyk 매개변수
  • Snyk 설정Snyk 도구 설정을 구성합니다. 자세한 내용은 TeamCity 구성 매개변수를 참조하십시오.

  • 구성이 완료되면 빌드를 실행합니다. Snyk 보안 단계가 성공적으로 종료되면 Snyk 보안 보고서 탭으로 이동하여 TeamCity 내에서 결과를 보고 추가 조치를 위해 Snyk UI로 이동할 수 있습니다.

Snyk 테스트 보고서
  • 보고서 상단에서 Snyk.io에서 보기를 클릭하여 Snyk 웹 UI에서 직접 스냅샷 및 취약점 정보를 확인합니다.

Last updated