J'utilise le plugin Publish Over SSH pour déployer mes applications depuis Jenkins
différents environnements. Certains travaux de déploiement effectuent des préparations d'environnement et des choses comme arrêter et redémarrer le service système du serveur d'applications. Certaines de ces commandes nécessitent sudo
.
Je suis simplement curieux de savoir si cela peut être une mauvaise pratique de sécurité d'exiger sudo dans les travaux Jenkins de publication et d'exécution à distance. Devrions-nous changer la politique de sécurité sur l'hôte cible pour permettre aux fonctions requises d'être exécutées sans sudo?
sudo
: "sudo: désolé, vous devez avoir un tty pour exécuter sudo"