antを使用して次のプロジェクトバージョンを構築することには、あまりにも多くのルーチンがあります。ルーチンはいくつかのプロパティファイルにあり、antタスクを実行する前に編集する必要があります。ビルド(夜間のものを含む)を作成するシステムとしてJenkinsを調べましたが、プロパティの変更に問題があります。
ビルドする前にJenkins構成にパラメーターを入力して、それらがantに渡されるようにすることは可能ですか(はいの場合、どうすればよいですか)?
私が本当に意味しているのは、次のスキーマです(手動ビルドで使用しました)。
ビルドバージョン、src宛先、新しいビルドについて通知する電子メールなどに関するデータを含む2つのプロパティファイルがあります。
対応するプロパティのキーはAntタスクで使用され、これらのプロパティはビルド前に手動で変更されます。
一部のプロパティはJavautilによって読み取られ、ビルド中に独自の部分に使用されます。
build.xmlにインポートされた3つまたは4つのantXMLもあり、これらのxmlは前述のファイルからプロパティも読み取ります。
私がやりたいことは:
Jenkinsの主要なプロパティを変更する
プレスビルドプロジェクト
私のデータはプロパティファイルのデータを上書きするか、antvars値としてantのタスクに直接渡されます。
その結果、対応する通知を含む新しいビルドを受け取ります(antを介して作成されます)
Jenkinsを介してそのようなスキーマを機能させるメカニズムはありますか?
前もって感謝します。