Так что это обычная ситуация, когда вы хотите использовать среду CI, такую как Jenkins или Bamboo, для развертывания на серверах. Это также означает, что вам нужно где-то хранить учетные данные конечной точки.

Как лучше всего это делать? Хранение паролей в виде обычного текста в текстовых файлах - это, конечно, простой путь, но зачастую это невозможно.

2
user1340582 10 Май 2016 в 12:17

3 ответа

Лучший ответ

Если вы используете Maven для развертывания, вы можете зашифровать свои пароли, см. https: //maven.apache.org/guides/mini/guide-encryption.html

0
Joachim Rohde 10 Май 2016 в 09:33

Обычно мы используем плагин MaskPasswords для Дженкинса, и я не уверен в бамбук

0
Harshavardhan Konakanchi 10 Май 2016 в 10:53

Используйте плагин учетных данных Jenkins для хранения ваших паролей; Дженкинс шифрует их в конфигурации, хранящейся на диске. Обратите внимание, что пароли можно расшифровать, поэтому убедитесь, что ваши файлы конфигурации Jenkins надежно защищены.

0
gareth_bowles 10 Май 2016 в 15:40