android build release apk auf jenkins, ohne mein Passwort im Klartext zu speichern

Ich muss in der Lage sein, die Release-Version meiner apk mithilfe eines Jenkins-Jobs zu erstellen.

Vom Lesen der folgenden SO Frage

Wie erstelle ich eine mit Gradle signierte APK-Datei?

Ich verstehe, ich kann es auf zwei Arten tun. Fordern Sie den Benutzer an der Eingabeaufforderung von cmd zur Eingabe des Kennworts auf, oder speichern Sie meine Kennwortdetails in einer Nur-Text-Datei, die nicht für git festgelegt wird und auf meinem lokalen Computer ausgeführt wird.

Bei der Ausführung des Build-Jobs auf Jenkins funktioniert beides nicht. 1) Ich kann keine Benutzereingaben erhalten, da dies möglicherweise mitten in der Nacht ausgeführt wird (ich weiß nicht einmal, wie Benutzereingaben von der cmd-Zeile abgerufen werden können, selbst wenn der Benutzer an seinem Computer war). 2) Jeder, der dies kann Wenn Sie Zugriff auf diese Build-Box erhalten, können Sie den Inhalt dieser Datei entweder über die cmd-Zeile oder über einen anderen build.gradle-Job auf diesem Jenkins-Server abrufen.

Weiß irgendjemand, dass ich mein Passwort verbergen kann, aber damit der Jenkins-Job darauf zugreifen kann?

Vielen Dan

Antworten auf die Frage(6)

Ihre Antwort auf die Frage