認証情報をビルドスクリプトで利用する
認証情報 (
credentials
) などの直接書かれているとまずい情報の設定方法。
公式ドキュメントでは直接 buildscript や gradle.properties にしないでくださいとある。
おそらく方法としては以下のようなものがある。
実行時に環境変数で埋め込む。
あらかじめ暗号化して設定しておき、実行時に復号する。
keychain など外部の認証情報ストアと連携する
実行毎に対話的に手入力
https://docs.gradle.org/current/userguide/authoring_maintainable_build_scripts.html#sec:avoiding_passwords_in_plain_text
https://github.com/etiennestuder/gradle-credentials-plugin
リポジトリの認証