すべてのコードをオンプレミスサーバー内のSVNリポジトリに保持しています。また、アプリケーションを展開するためのCI / CDパイプラインを実装しようとしています。これを実装するためにKubernetesツールとJenkinsツールを使用しようとしています。JenkinsとKubernetesを使用してCI / CDパイプラインの実装例を調べているとき、GITリポジトリとWebhookを使用したコードコミットの管理の例しか見ていません。
ここで私の混乱は、私がSVNコードリポジトリを使用しているということです。では、Jenkins Pipeline JobでSVNコードリポジトリを使用するにはどうすればよいですか?SVN用の追加のプラグインをインストールする必要がありますか?私の要件は、SVNコードリポジトリにコミットするときに、Jenkinsがコードリポジトリからコードをプルし、プロジェクトをビルドして、テスト環境にデプロイする必要があることです。
SVNからJenkinsをトリガーするフックも可能です。または、リポジトリをポーリングして変更を確認することもできます。JenkinsSVNプラグインは両方の方法をサポートしています(https://wiki.jenkins.io/display/JENKINS/Subversion+Plugin)。あなたが見ている例には、特定のリポジトリのソースコードからビルドを行うステップがあります。gitをSVNに交換しても問題ありませんが、ソースがホストされている場所と方法は通常、Jenkinsを使用してビルドおよびデプロイする方法とは関係がないため、例に従ってください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加