Jenkinsfile, преобразующий данные хранилища ключей base64 в файл jks, печатает секретные данные на консолиAndroid

Форум для тех, кто программирует под Android
Anonymous
Jenkinsfile, преобразующий данные хранилища ключей base64 в файл jks, печатает секретные данные на консоли

Сообщение Anonymous »

Я работаю над настройкой 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

Вернуться в «Android»