Jenkinsからアプリケーションプロパティの設定でtomcatにwarファイルをデプロイすることは可能ですか?プロパティを設定してJenkinsからTomcatにアプリケーションをデプロイする方法
任意のバージョンのコントロールからwarファイルをビルドするのではなく、Jenkinsに展開用のwarファイルを直接渡したいと思います。その前に、いくつかのアプリケーションのプロパティ(db接続、サードパーティサービスのURLなど)を元のデプロイされたアプリケーションに従って構成し、次にtomcatにデプロイする必要があります。これはいくつかのスクリプトを書くことによって行う必要がありますか?
例えば、配備されたアプリケーションはバージョン1.0で、db接続プロパティはポート5433です。私が与えたwarファイルはバージョン1.1でdbポートのデフォルトは5432です。したがって、戦争のプロパティを更新する必要があります5433のdbポートとTomcatにデプロイしてバージョン1.1のアプリケーションを入手し、正しいdb connectino設定(5433)
Jenkinsのプラグインはこれを実現できますか?
こんにちはラビンドラを使用して以下のように。私は現在、Windowsプラットフォーム上でJenkinsと展開を実行しています。だから、プロパティを変更するためにWindowsのバッチコマンドを使用する必要がありますか?そして、実際には、元のアプリケーションがTomcatにデプロイされたwarファイルのプロパティを更新したいと考えています。 – Bruce
たとえば、配備されたアプリケーションはバージョン1.0で、db接続プロパティはポート5433です。私が与えたwarファイルはバージョン1.1で、dbポートのデフォルトは5432です。したがって、warのプロパティをdbの5433に更新する必要がありますポートを開いてTomcatにデプロイして、バージョン1.1のアプリケーションを取得し、正しいdb connectino設定(5433) – Bruce