Я создаю образ докера для раба Дженкинса.Этот подчиненный Дженкинс должен будет выдвигать и извлекать артефакты в / из хранилища артефактов.
Это для проектов Java и maven.Поэтому мне нужно иметь в моем док-контейнере файл settings.xml, чтобы я мог проходить аутентификацию в нескольких частных репозиториях.
Моя идея заключается в том, чтобы скопировать файл settings.xml в Dockerfile, но поскольку он содержит конфиденциальную информацию (имя пользователя, пароль), я беспокоюсь о безопасности.Могу ли я зашифровать этот контент в системе контроля версий?И что более важно, могу ли я избежать, чтобы люди просто загружали этот файл и могли использовать зашифрованные учетные данные?В идеале у меня должен быть механизм, позволяющий убедиться, что зашифрованный файл работает только в контексте контейнера докера.