SCM
ScrewdriverはGitHub、GitLab、Bitbucketの3つのSCMに対応していますが、Screwdriverの機能の中には一部のSCMにしか対応していないものもあります。
サポートしている機能
機能 | scm-github | scm-gitlab | scm-bitbucket |
---|---|---|---|
ソースパス | ✅ | ||
コードカバレッジ | ✅ | ||
Deploy Keys | ✅ | ||
プライベートレポジトリ | ✅ | ||
タグフィルターとリリースフィルター | ✅ | ||
パイプラインの親子設定 | ✅ | ✅ | ✅ |
read-only SCM | ✅ | ✅ | ✅ |
ソースディレクトリ | ✅ | ✅ | ✅ |
prトリガー | ✅ | ✅ | |
ブランチフィルター | ✅ | ✅ | ✅ |
外部リポジトリからの通知 | ✅ | ✅ | ✅ |
ignoreCommitsBy | ✅ | ✅ | ✅ |
commitトリガー | ✅ | ✅ | ✅ |