Я следую guideline Как подписать Android apk с Дженкинсом. Я параметризировал работу Дженкинса с KSTOREPWD и KEYPWD. Часть конфигурации задания Дженкинса (Build-> Выполнить оболочку), чтобы принять эти параметры и сохранять их как переменные среды:Эхо в исполнении Jenkins Console Output
export KSTOREPWD=${KSTOREPWD}
export KEYPWD=${KEYPWD}
...
./gradlew assembleRelease
Проблема заключается в том, когда сборка закончена любой желающий может получить доступ к билд „Console Output“ и посмотреть, какие пароли были введены; часть этой продукции:
08:06:57 + export KSTOREPWD=secretStorePwd
08:06:57 + KSTOREPWD=secretStorePwd
08:06:57 + export KEYPWD=secretPwd
08:06:57 + KEYPWD=secretPwd
Так что я хотел бы, чтобы подавить эхо перед выводом из export
команд и повторно включить эхо после export
команд.
Кстати я нашел '#/bin/bash' также работал! меня. – vikingsteve