Bitbucket 파이프라인 v1.0.0으로 마이그레이션하기
1.0.0 이하 버전에서 1.0.0 이상 버전으로 업그레이드할 때 구성에서 다음 변경 사항을 수행하십시오:
LANGUAGE
변수를 설정할 때 Snyk 이미지에서 지원하는 태그를 사용하여 Snyk CLI 도커 이미지에서 지원하는 태그 대신 사용합니다.또는 새
SNYK_BASE_IMAGE
변수를 사용하여 사용자 정의 이미지를 제공할 수 있습니다.

기본 앱 종속성 검사 예제
이 예제는 Snyk을 사용하여 Node.js 애플리케이션을 검사하고 취약점이 발견되면 빌드를 중단하는 방법을 보여줍니다.
script:
- npm install
- npm test
- pipe: snyk/snyk-scan:1.0.0
variables:
SNYK_TOKEN: $SNYK_TOKEN
LANGUAGE: "node" # 언어 태그는 "node"입니다.
- npm publish
script:
- npm install
- npm test
- pipe: snyk/snyk-scan:0.7.0
variables:
SNYK_TOKEN: $SNYK_TOKEN
LANGUAGE: "npm" # 언어 태그는 "npm"입니다.
- npm publish
동등한 Snyk 이미지
다음 표는 Bitbucket 파이프라인 < 1.0.0에서 사용된 Snyk CLI 도커 이미지 및 Bitbucket 파이프라인 > 1.0.0에서 사용할 수 있는 동등한 Snyk 이미지를 나열합니다.
이미지가 정확히 같지는 않음에 유의하십시오. 기본 이미지, 설치된 Snyk CLI 버전 등 속성이 다를 수 있습니다.
그러나 Bitbucket 파이프라인을 위해 기능적으로 동일합니다.
지원되는 언어나 프레임워크가 생명주기를 완료했을 경우, 여전히 공급업체에 의해 지원되는 언어 또는 프레임워크의 새 버전을 사용하기 위해 사용자가 제공한 사용자 정의 이미지를 사용하는 것이 강력히 추천됩니다.
언어/도구
Snyk CLI 이미지
Snyk 이미지
PHP/Composer
1*.*-composer
composer
snyk/snyk:composer
Docker
1..-docker
docker
snyk/snyk:docker-latest
snyk/snyk:docker
Java/Gradle
1..-gradle-
gradle-
gradle-_java
snyk/snyk:gradle
snyk/snyk:gradle-jdk11
snyk/snyk:gradle-jdk12
snyk/snyk:gradle-jdk13
snyk/snyk:gradle-jdk14
snyk/snyk:gradle-jdk16
snyk/snyk:gradle-jdk17
snyk/snyk:gradle-jdk18
snyk/snyk:gradle-jdk19
snyk/snyk:gradle-jdk20
snyk/snyk:gradle-jdk21
snyk/snyk:gradle-jdk8
Java/Maven
1*.-maven-
maven-
maven-_java*
snyk/snyk:maven
snyk/snyk:maven-3-jdk-11
snyk/snyk:maven-3-jdk-17
snyk/snyk:maven-3-jdk-20
snyk/snyk:maven-3-jdk-21
snyk/snyk:maven-3-jdk-22
snyk/snyk:maven-3-jdk-8
JS(Node)/NPM
1*.*-npm
npm
snyk/snyk:node
snyk/snyk:node-18
snyk/snyk:node-20
snyk/snyk:node-22
.Net/Nuget
1*.*-nuget
nuget
snyk/snyk:dotnet
snyk/snyk:dotnet-8.0
Python
1*.-python-
python-*
snyk/snyk:python
snyk/snyk:python-3.8
snyk/snyk:python-3.9
snyk/snyk:python-3.10
snyk/snyk:python-3.11
snyk/snyk:python-alpine
Ruby/Ruby Gems
1*.*-rubygems
rubygems
snyk/snyk:ruby
snyk/snyk:ruby-3.3
snyk/snyk:ruby-alpine
Scala/SBT
1*.-sbt-
sbt-*
snyk/snyk:sbt1.10.0-scala3.4.2
Last updated