回答:
AccuRev、CVS、Subversion、Git、Mercurial、Perforce、Clearcase、およびRTCをサポートしています。
それらのすべてにはプラグインが存在し、おそらくご存知のように、Jenkinsはそのリストだけに限定されず、必要に応じて他のオプションのSCMプラグインを作成できます。
プラグインへのリンクは次のとおりです。
前の回答のリストに加えて、Serena Dimensions CMとJenkinsを統合するプラグインもあります。このプラグインに関する詳細(リンクページから):
このプラグインにより、JenkinsジョブをSerena Dimensions CMストリームまたはプロジェクトに関連付けることができ、Dimensions CMリポジトリのファイルコンテンツでJenkinsワークスペースが自動的に更新されます。
プラグインは現在サポートしています
- ポーリング
- チェックアウト
- ビルド変更ログレポート
- タグ付け
- アーティファクトのアップロード
- タグの展開
- Dimensions Builderを介したタグ付きビルドの起動
ビデオチュートリアル:Dimensions CM:Jenkins Pluginチュートリアル
質問は、それがどのプラットフォーム(OS)であるかを指定するものではありません。しかし、古き良きメインフレーム(zOSの実行、zは「ゼロダウンタイム...」を意味する)についての場合、これらは選択可能ないくつかのオプションになります(引用はリンクされたページからです)。
Endevor、PDS、およびISPWプラグインのコンピュウェアソースコードのダウンロード。
... Jenkinsユーザーは、Endevor、PDS、またはISPWメンバーをメインフレームからPCにダウンロードできます。その後、たとえばSonarQubeの分析とレポートのために、PCでソースにアクセスできます。
... IBM z / OS LPARへのFTP接続を介してその機能を提供します。z / OSでSCLMプロジェクトを構成してから、Jenkinsを介して変更を確認できます。
機能が含まれます:
- ユーザーJCLジョブの送信(終了時に収集されるオプションのログを使用)。
- SCLMの変更をチェックアウトできるようにするプロジェクトのSCMとしてのSCLMの導入。
- 現在、SCLMプロジェクトをビルドする機能は、「Submit zOS Job」ビルドアクションを介してのみ実行できます。
PS:このプラットフォームの典型的なSCMソリューション(EndevorやISPWなど)に詳しくない場合は、メインフレームソフトウェアを管理するための典型的なSCMソリューションをご覧ください。