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