SCM

Screwdriver is compatible with three different Source Code Management options: GitHub, GitLab, and Bitbucket, with varying levels of feature support.

Feature Support

Feature scm-github scm-gitlab scm-bitbucket
source paths ✅    
code coverage ✅    
deploy keys ✅    
private repo ✅    
tag/release filtering ✅    
external config ✅ ✅ ✅
read-only SCM ✅ ✅ ✅
source directory ✅ ✅ ✅
pull requests (~pr) ✅   ✅
branch filtering ✅ ✅ ✅
subscribe notifications ✅ ✅ ✅
ignoreCommitsBy ✅ ✅ ✅
webhooks (~commit) ✅ ✅ ✅