You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CheezeNotes/pages/formation_ROA.md

2.8 KiB

retour

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

Artifcatory

  • Créer également un jeton (consultable par la suite).
  • C:\Users\S0006310\.m2\settings.xml dans 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.csv pour les logs -- si pb, consulter la migration manuelle