Jenkins を使用して Android ビルド プロセスを自動化しようとしています。
このサイトへのリンクを達成するために、次のサイトを使用しています
自分のマシンでビルドすることに成功しました。最初に、build.xml ファイルが見つからないというエラーが発生しました (ant を使用したビルドにはこのファイルが必要です)。だから私は「アンドロイド更新プロジェクト」を実行します。したがって、ant に必要なすべてのファイルが自動的に生成されます。
私の問題は、レポをリモートサーバーにホストしようとし、別のマシンからビルドしようとしたときに始まります。それが与えているエラーは、sdk.dirが正しくないということです。プロジェクト フォルダーを分析すると、最初のマシンの SDK パスを含む local.properties というファイルがあり、他のマシンでは間違っています。そのファイルを gitignore に追加します。現在、そのファイルは追跡されていないため、ビルドは失敗しています。
ジェンキンスがリモートリポジトリからプロジェクトを複製した後、antに必要なファイルを自動的に生成する方法はありますか?