IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ALM Discussion :

Logiciel de gestion de version + Serveurs Préprod, Prod


Sujet :

ALM

  1. #1
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 623
    Points : 1 370
    Points
    1 370
    Par défaut Logiciel de gestion de version + Serveurs Préprod, Prod
    Bonjour à tous,

    J'aimerai savoir comment vous faites cohabitez votre logiciel de gestion de version (SVN, GIT...) et vos différents serveurs (test, préprod, prod...)?

    Enfaite, j'aimerai surtout savoir comment vous gérer vos déploiements?

    Est-ce que vous avez un serveur dédié à la gestion de votre projet et concidérez vos différents serveurs d'application comme des clients?

    Est-ce que votre serveur (GIT|SVN...) est sur votre serveur de production?

    Est-ce que ceux là ne sont pas du tout lié? Un coup vous pusher sur votre (SVN|GIT...), et ensuite vous envoyé votre projet sur le serveur de prod en FTP?

    Bref, j'aimerai connaître la moins mauvaise façon de gérer un projet et son historique.

    Merci par avance.

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 241
    Points : 399
    Points
    399
    Par défaut
    Bonjour,

    Quel contexte technologique exploites-tu?

    On peut avoir des axes d'études à te proposer, mais le mieux est d'abord ton besoin pour te proposer une solution adaptée et/ou pertinente à ton cas d'utilisation.

    J'ai vécu des situations où les propriétés de configuration de plateformes ( c'est à dire liée au déploiement ) était sélectionnées au build du produit ( donc contenu dans l'outil de gestion de version )
    J'ai également vécu le cas du FTP + installeur qui déplace les fichiers en fonction du paramètre de l'environnement ( donc contenu dans l'outil de gestion de version ).
    Enfin, pour une application J2EE, le packaging était portable, et le déploiement était géré par une équipe indépendante qui s'appuyait sur un document de déploiement pour effectuer les configurations spécifiques à chaque environnement ( donc non géré par l'outil de gestion de version ).

    Le contexte technique est donc important, selon moi.

    Sébastien

  3. #3
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 623
    Points : 1 370
    Points
    1 370
    Par défaut
    Salut Desboys, désolé je n'avais pas vu t'as réponse.

    Enfaite le contexte est assez simple, plusieurs applications web (JEE), qui sont déployées chacunes sur des serveurs de test, pré-production et production.

    Le but est de pouvoir simplement récupérer une application, travailler dessus, l'envoyer sur le serveur de test, puis après x-temps sur pré-prod et ensuite prod.

    Pour le moment, on checkout le projet depuis le serveur CVS , on travail dessus, on envoie sur test, quand c'est ok pré-prod..., et quand l'appli est déployé sur la prodution, on commit.

    Voilà.

  4. #4
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 241
    Points : 399
    Points
    399
    Par défaut
    Ah, le commit juste lors de la production, c'est dangereux:
    - si le poste développeur tombe en panne entre temps, tu perds ton travail.
    - rien n'empêche le développeur de faire une modification entre pré-prod et prod.
    - tu ne peux pas avoir plusieurs développeur sur le projet.

    Voici comment je pense qu'il faudrait améliorer ça:
    - chaque développement, une fois testé par le développeur, doit être commité dans CVS.
    - avant de déployer sur ton environnement de test, tu taggues ton dépôt de source et tu builds ton produit à partir du tags
    - tu montes ton produit sur les différents environnements, afin de garantir que le produit installé en production est rigoureusement le produit qui a été testé sur les environnements précédents.

    Cordialement,
    Sébastien

  5. #5
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 623
    Points : 1 370
    Points
    1 370
    Par défaut
    Salut désolé du (gros) retard pour la réponse.

    Tout est claire, je pense que je vais partir là dessus.


    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Logiciel de gestion de version
    Par felix01 dans le forum Langage
    Réponses: 5
    Dernier message: 06/02/2014, 14h28
  2. Conseil logiciel de gestion de versions
    Par NiamorH dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 31/10/2009, 21h47
  3. logiciel de gestion de version
    Par nixonne dans le forum Autres
    Réponses: 1
    Dernier message: 10/10/2007, 12h33
  4. Logiciel de gestion de version concurrente CVS
    Par Maxbenji dans le forum CVS
    Réponses: 4
    Dernier message: 04/04/2006, 14h18
  5. [Débat] Votre logiciel de gestion de version
    Par jc_romeo dans le forum SCM
    Réponses: 10
    Dernier message: 12/01/2006, 11h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo