私は Jenkins のような CI システムを初めて使用します。
Ubuntu で実行されているマスター Jenkins サーバーがあります。Androidビルド専用のUbuntuスレーブ(SSHで管理)が1つあり、Android SDKなどがすでに利用可能です。
私の質問は、Jenkins マスターにスレーブ サーバー上の Android SDK のパスをどのように伝えることができるかということです。
私は Jenkins のような CI システムを初めて使用します。
Ubuntu で実行されているマスター Jenkins サーバーがあります。Androidビルド専用のUbuntuスレーブ(SSHで管理)が1つあり、Android SDKなどがすでに利用可能です。
私の質問は、Jenkins マスターにスレーブ サーバー上の Android SDK のパスをどのように伝えることができるかということです。
[Jenkinsの管理]->[ノードの管理]に移動し、スレーブノードの構成ページを開きます。環境変数を追加します。これは、そのスレーブにのみ与えられます。
SDKでデフォルトで使用される環境変数を定義する場合は、これで十分です。それ以外の場合は、これらを使用するようにジョブを編集する必要があります(つまり、シェルスクリプトのビルド手順を実行する場合など)。
特に Andriod SDK については詳しくありませんが、ビルドにパラメーターとして渡していただけますか?