Я работаю над настройкой Jenkins CI/CD для создания и подписи приложений для Android. Данные хранилища ключей base64 хранятся в секретном хранилище (
https://www.hashicorp.com/products/vault). Чтобы преобразовать его в файл jks, я запускаю команду ниже в JenkinsFile. Проблема заключается в печати всего ключа (виден в разделе вывода консоли Jenkins).
Код: Выделить всё
sh "echo ${keystore} | base64 --decode > android/app/keystore.jks"
Вывод консоли Jenkins:
Есть ли другой способ преобразовать его в файл jks, не раскрывая конфиденциальные данные в журналах.
Подробнее здесь:
https://stackoverflow.com/questions/784 ... et-data-on