Intégration / déploiement continus


Migrations des outils

Situation d'origine

ARCHITECTURE CIBLE

OBJECTIFS

  1. Rationalisation
  2. Mutualisation
  3. Homogénéisation
  4. Harmonisation
  5. Modernisation

ETAPES DE Migration (1 / 2)

  1. SVN --> GIT
  2. Maven 2 --> Maven 3
  3. Bamboo --> Jenkins
  4. Proximity --> Artifactory

ETAPES DE Migration (2 / 2)

Migration depuis SVN vers GIT

PRINCIPE

  • Reprise de l'ensemble de l'historique
  • Structure standard SVN
  • script DTSI (encapsulation svn2git)

PROCEDURE

PROCEDURE

Déjà testée sur :

  • peps
  • baliste
  • oscar
  • octave
  • santal
  • aviva
  • obladi

Migration DE MAVEN 2 a MAVEN 3

Migration DE MAVEN 2 a MAVEN 3

  • Induite par les versions du JDK utilisées par les outils et pour le développement.
  • permet d'utiliser des versions à jour des différents outils (plugin maven) imposées par les outils.

Migration DE MAVEN 2 a MAVEN 3

Documentée dans Confluence.

Migration DE MAVEN 2 a MAVEN 3

Testée sur :

- aviva,

- baliste,

...

Migration DE BAMBOO VERS JENKINS

PReREQUIS :

- migration SVN --> Git

- migration Maven 3    

Migration DE BAMBOO VERS JENKINS

Oracle ADF 10g Oracle ADF 11g
bascule-schema ok
darwin ok
ear ok
register-version-2 ok

Migration DE PROXIMITY VERS ARTIFACTORY

Impact sur :

- tous les projets, et                          

- les procédures de déploiement

Mais :

planning

 

  • Migrations aux études prévues du 15/09/2016 au 15/12/2016
  • Migrations aux infras (procédures de déploiement) à migrer au plus tôt

Intégration et déploiement continus : migrations des outils

By Didier Vanderstoken

Intégration et déploiement continus : migrations des outils

  • 317