Я следую руководству, как подписать Android apk с Дженкинсом. Я параметризировал работу Дженкинса с KSTOREPWD и KEYPWD. Часть конфигурации заданий Дженкинса (Build- > Execute shell) заключается в том, чтобы взять эти параметры и сохранить их в качестве переменных среды:
export KSTOREPWD=${KSTOREPWD}
export KEYPWD=${KEYPWD}
...
./gradlew assembleRelease
Проблема в том, что сборка завершена, кто-либо может получить доступ к сборке "Выход консоли" и посмотреть, какие пароли были введены; часть этого выхода:
08:06:57 + export KSTOREPWD=secretStorePwd
08:06:57 + KSTOREPWD=secretStorePwd
08:06:57 + export KEYPWD=secretPwd
08:06:57 + KEYPWD=secretPwd
Поэтому я хотел бы подавить эхо перед выходом из команд export
и снова включить эхо после команд export
.