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