Форум для тех, кто программирует под Android
1715955575
Anonymous
Я работаю над настройкой Jenkins CI/CD для создания и подписи приложений для Android. Данные хранилища ключей base64 хранятся в секретном хранилище (https://www.hashicorp.com/products/vault). Чтобы преобразовать его в файл jks, я запускаю команду ниже в JenkinsFile. Проблема заключается в печати всего ключа (виден в разделе вывода консоли Jenkins).
[code]sh "echo ${keystore} | base64 --decode > android/app/keystore.jks"
[/code]
Вывод консоли Jenkins:
[img]https://i.sstatic.net/51jQfCkH.png[/img]
Есть ли другой способ преобразовать его в файл jks, не раскрывая конфиденциальные данные в журналах.
Подробнее здесь: [url]https://stackoverflow.com/questions/78496246/jenkinsfile-converting-base64-keystore-data-into-jks-file-prints-secret-data-on[/url]