DevOpsとメインフレームに精通しているが、Jenkinsに不慣れな人がJenkinsを使い始めたいと思っているとします。例えば:
- メインフレーム上の個人ファイル(PDS、つまり区分データセット)に保存されているデータの管理の実行可能性を調査します(メインフレームソフトウェアを管理するために存在する一般的なSCMソリューションによって管理されていません)。
- ある種の個人的な開発環境、たとえばVirtual BoxのLinux環境(それが理にかなっている場合)でJenkinsを実行する。
ある種(最小)のJenkinsのインストールと設定が完了すると、実際の質問は「Which of the typical Jenkins plugins, if any, would be needed?
」になります。私の場合、理にかなっているように見えるさまざまなJenkinsプラグインから、これらは可能性のある候補であるようです(引用はリンクされたページからです):
-
... IBM z / OS LPARへのFTP接続を介してその機能を提供します。z / OSでSCLMプロジェクトを構成してから、Jenkinsを介して変更を確認できます。
機能が含まれます:
- ユーザーJCLジョブの送信(終了時に収集されるオプションのログを使用)。
- SCLMの変更をチェックアウトできるようにするプロジェクトのSCMとしてのSCLMの導入。
- SCLMプロジェクトをビルドする機能は、現在、「Submit zOS Job」ビルドアクションを介してのみ実行できます。
Endevor、PDS、およびISPWプラグインのコンピュウェアソースコードのダウンロード。
... Jenkinsユーザーは、Endevor、PDS、またはISPWメンバーをメインフレームからPCにダウンロードできます。その後、たとえばSonarQubeの分析とレポートのために、PCでソースにアクセスできます。
1番目のプラグインはSCLMに関するもので(PDSがすべてです)、2番目のプラグインはPDSのサポートを(その名前で)明示的に示しているため、両方が候補であると信じています。
私の候補リストが完全であると仮定すると(それですか?)、どちらが自分のケースに最適かを判断するのに役立つどちらかの長所と短所は何ですか?
Ps:「Jenkins Kickstart」パッケージのようなものは存在しないようです(少なくとも私はまだ見つけていません)。