Hudson を使用している iOS プロジェクトで lcov (テスト カバレッジ) を実行するシェル スクリプトがあります。このプロジェクトの Hudson のコピーは、Git リポジトリから派生しています。私が今セットアップした方法は、レポが更新されるか、誰かが Hudson でプロジェクトを手動でビルドする場合はいつでも、Hudson が自動的にアプリを実行し、ビルドが完了した後にシェル スクリプトを実行するというものです。lcov は、アプリがビルドされた後にのみ実行できますが、いくつかの機能テスト ツールで自動的に実行されます。そのため、XCode を使用してビルド プロセスの一部としてシェル スクリプトを実行することはできません。アプリのビルドと実行が完了した後に実行する必要があります。
ただし、このプロジェクトを複数の Hudson ジョブで使用したいと考えています。残念ながら、各 Hudson ジョブでは、iOS プロジェクトの名前が異なります。ある種の環境変数を使用してビルド パスを参照したいのですが、方法がわかりません。それを見つける方法についてのヒントはありますか?