複数のビルド構成にxamarin android appをビルドする必要があります。そして、私たちは異なるビルド構成からのアプリケーションを歌う異なるキーストアファイルを持っています。つまり、ビルド時に正しいキーストアファイルとパスワードを選択する必要があります。文字列補間を使用してキーストアファイルへのパスを参照することができました。パスワードに関しては、それは難しいです。別のビルド変数の値からvstsビルド変数を構築することは可能ですか?
は以下 変数を構築するには、各キーストアファイルのパスワードを運ぶ のDev のProd例
複数のビルド構成 テストの下に考えてみましょう
今すぐビルド変数のセクションで、私たちは持っているKeyStorePasswordTest KeyStorePasswordDev KeyStorePasswordProd 次の値を持つ別のビルド変数を定義しました KeyStorePassword ------- $( "KeyStorePassword $(BuildConfiguration)")
where valid BuildConfiguration is Test, Dev & Prod.
誰かがこれを手伝ってくれますか?これはシェルスクリプトから行うことができますが、VSTSビルドサーバーの機能を使用することに決めたセキュアなソリューションが必要でした。
私たちはTFS 2015サーバーを使用しており、ビルドはMac Miniビルドエージェントで実行されています。
ニース。ありがとうございました。試してみましょう。 – Jeeva
シェルスクリプトタスクでパスワードを正しく設定できますか? –