1 votes

Gestion des différences entre les fonctionnalités d'Ubuntu et de CentOS lors du déploiement d'une application

Notre programmeur utilise Ubuntu pour développer une application php avancée (avancée parce qu'il installe de nombreuses extensions, bases de données et utilitaires) et le problème est qu'à chaque fois qu'il installe quelque chose de nouveau, nous devons également l'installer sur centos, et centos a des dépôts très anciens, et à cause de cela il y a des moments où nous ne parvenons pas à installer certaines de ces fonctionnalités sur le serveur centos (parce que la compilation n'est pas toujours une option en raison d'un trop grand nombre de dépendances échouées).

Existe-t-il un moyen de vérifier/synchroniser les versions des utilitaires entre les serveurs afin que notre programmeur ne puisse utiliser que les utilitaires qu'il est possible d'installer sur centOS ?

4voto

ewwhite Points 193555

C'est le DevOps qui a mal tourné...

J'insiste vraiment pour que le développeur utilise un environnement qui reflète votre environnement de production ou les systèmes cibles prévus. CentOS/RHEL et Ubuntu ont des priorités différentes en tant que distributions Linux, mais il incombe au développeur d'assurer la compatibilité des applications.

Pour faciliter cette tâche, serait-il possible pour le développeur d'utiliser une machine virtuelle CentOS ou d'effectuer son travail dans un environnement de test/développement au sein de votre infrastructure ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X