2.8 KiB
formation ROA Devops et MCO
le 16/03/2023 formateur : Jean-Marc Meunier Code projet (clarity) : PR002611 Support :
Objectif
Devops : Migrer les ressources ROA sur la nouvelle version de la plateforme.
- passage vers java 8
- passer de tfs vers bitbucket
- changement d'installeur (XLR)
- changement de Jenkins MCO : Maintenance en Condition Opérationnelle
Ce qui change
- Jave 7 -> Java 8
- JBOSS 6.4 -> 7
- TFS -> Bitbucket
- Pack-it, install-it -> XLD, XLR
- Nexus -> Artifactory
- Sonar 7 -> Sonar 8, Checkmarx
Pré-requis
git
it config --global --list- install git : pulse SIT-PKG001
- config git : user.name, user.email, désactiver la certification SSL
Bitbucket
Créer un jeton bitbucket (nomprénom) en écriture du projjet et du dépôt (le password sera le jeton généré). Ne pas perdre le jeton impossible de le consulter a posteriori
- nommage projet : [CODE CIA]-[Techno(MYWAYROA)]-[CODE APPLICATION ARIS]-[DOMAINE-ARIS]
- nommage ressource : [BLOC APPLICATIF ARIS]-[API]-V[VERSION MAJEURE] -- Chercher dans ls TFS dans le pom.xml ou dans Aris Pour une création de dépôt, faire une demande
Artifactory
- Créer également un jeton (consultable par la suite).
C:\Users\S0006310\.m2\settings.xmldans server mettre le username et le jeton (password).- Modifier les url pour la toolbox
Configuration nouveau projet
- Créer le projet dans mycloud.
- Prévenir via un ticket SIT-MYWAY004.
- Prévenir la production applicative.
- Prévenir l'équipe XLR pour créer le template ou modifier le template existant.
- Configuration JBOSS
- Configuration Jenkins
Migration d'une ressource
-
Télécharger le zip de l'outil GitTfs-0.31.0.zip
-
paramétrer le PATH vers le répertoire d'install
-
git-tfs clone [source_TFS] [répertoire local git] -
récupérer l'outil sur artifactory pour la migration JBOSS et copier le fichier with-ressource
-
call "D:\otoolbox-sie\Java\jdk1.8.0_151\bin\java.exe" -jar ".\uld-ressource-migration-x.y.z-jar-with-resources.jar" run -projectInput "D:\otoolbox-local\sources\CEF42-MYWAYROA-PTMYWAY-OUTINFR\PTMYWAYZ-OUTILSSIE-V2" -
aller voir le fichier
outilssie-v3.csvpour les logs -- si pb, consulter la migration manuelle