Sto seguendo guideline come firmare apk Android con Jenkins. Ho parametrizzato il lavoro di Jenkins con KSTOREPWD e KEYPWD. Una parte della configurazione del processo Jenkins' (Build-> Esegui shell) è quello di prendere quei parametri e memorizzarli come variabili d'ambiente:Echo off in uscita console Jenkins
export KSTOREPWD=${KSTOREPWD}
export KEYPWD=${KEYPWD}
...
./gradlew assembleRelease
Il problema è quando la compilazione è finita chiunque può accedere alla compilazione 'Uscita Console' e vedere quali password sono state inserite; parte di quella di uscita:
08:06:57 + export KSTOREPWD=secretStorePwd
08:06:57 + KSTOREPWD=secretStorePwd
08:06:57 + export KEYPWD=secretPwd
08:06:57 + KEYPWD=secretPwd
quindi mi piacerebbe per sopprimere l'eco prima uscita da export
comandi e riattivare eco dopo export
comandi.
Per inciso ho trovato '#!/Bin/bash' ha lavorato anche per! me. – vikingsteve