Bonjour à tous
Je travaille comme développeur depuis quelque temps dans une startup. Pour la petite histoire, ils travaillent dans des méthodes un peu farfelu.
Exemple : ils font littéralement le versionning à la main sans utiliser git ou svn...
Je voudrais mettre un peu (même beaucoup) d'ordre dans tout ça. Pour l'instant nous sommes 2 dev, mais l'équipe va grossir.
L'idée c'est surtout ne pas me prendre la tête quand un autre dev arrive, pour traiter ce genre de chose et gagner du temps.
D'ou mon problème :
Je voudrais pouvoir automatiser l'installation d'un environnement de dev pour qu'un nouveau développeur puisse s'intégrer rapidement à un projet. Sauf que je ne m'y connais pas trop en DevOps...
J'ai vu énormément de tutos/articles/vidéos sur le net sur quoi utiliser comme Docker/Ansible/Vagrant par exemple mais concrètement c'est un peu flou.
En gros je voudrais lancer une commande sur une machine, attendre un peu et hop l'environnement de dev du futur collègue est fonctionnel. Par exemple, il a php, nodeJs, mysql à la même version que moi avec toutes les dépendances nécessaires. (Après il utilise l'IDE qu'il veut ...)
On a tous le même environnement et ça marche pareil partout.
J'aimerais aussi pouvoir modifier cet "environnement", et qu'ensuite que ces changements puissent être répercutés sur toutes les machines.
De quoi je pourrais avoir besoin pour faire tout ça ?
Merci pour vos réponses
Partager