Installation des outils de développement

Les outils de développement et leurs versions spécifiques sont gérées sur provoly à l’aide de asdf.

On peut trouver à la racine de chaque projet un fichier .tool-versions qui contient les outils et leur version.

La première opération consiste à installer asdf

Une fois l’outil installé il faut installer les plugin nécessaires à chaque projet, puis lancer la commande :

asdf install

A ce jour voici la liste des plugins nécessaires par projet :

Projet Plugins Commande

provoly-back

  • java

  • maven

asdf plugin-add java https://github.com/halcyon/asdf-java.git
asdf plugin-add maven https://github.com/halcyon/asdf-maven.git

provoly-deploy

  • kubectx

  • kubectl

  • helm

  • k9s

  • argocd

asdf plugin-add kubectx https://github.com/virtualstaticvoid/asdf-kubectx.git
asdf plugin-add kubectl https://github.com/asdf-community/asdf-kubectl.git
asdf plugin-add helm https://github.com/Antiarchitect/asdf-helm.git
asdf plugin-add k9s https://github.com/looztra/asdf-k9s
asdf plugin-add argocd https://github.com/beardix/asdf-argocd.git

provoly-dashboard

  • node

asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git