Gradleのスクリプトは、System.console().readLineメソッドを使って、ユーザーのインプットを促すダイアログを表示できます。
質問の中のコードを書き直しました。
lang
1signingConfigs {
2 release {
3 storeFile file(System.console().readLine("\n\$ Enter keystore path: "))
4 storePassword System.console().readPassword("\n\$ Enter keystore password: ")
5 keyAlias System.console().readLine("\n\$ Enter key alias: ")
6 keyPassword System.console().readPassword("\n\$ Enter key password: ")
7 }
8}
それぞれのパラメータのためにダイアログ表示をします。
環境変数をパラメータに設定し、gradleファイルで使う方がよいでしょう。
環境変数はSystem.getenv("<VAR-NAME>")でアクセスできます。
lang
1...
2signingConfigs {
3 release {
4 storeFile file(System.getenv(""KEYSTORE""))
5 storePassword System.getenv(""KEYSTORE_PASSWORD"")
6 keyAlias System.getenv(""KEY_ALIAS"")
7 keyPassword System.getenv(""KEY_PASSWORD"")
8 }
9}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。