diff --git a/db/db.sqlite3 b/db/db.sqlite3 index b5a0d8c..2679379 100644 Binary files a/db/db.sqlite3 and b/db/db.sqlite3 differ diff --git a/pages/formation_ROA.md b/pages/formation_ROA.md new file mode 100644 index 0000000..567ec2a --- /dev/null +++ b/pages/formation_ROA.md @@ -0,0 +1,54 @@ +[retour](/BPCE-SI/BPCE-SI-Notes) +# formation ROA Devops et MCO +_le 16/03/2023_ +**formateur :** Jean-Marc Meunier +**Code projet (clarity) :** PR002611 +**Support :** +- [Documentation Myway ROA](https://confluence.f.bbg/display/MWROA/Documentation+Myway+ROA) +- [Modernisation PIC Myway ROA](https://confluence.f.bbg/display/MWROA/02-Modernisation+PIC+Myway+ROA) +## 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](https://artifactory.mycloud.intrabpce.fr/ui/) +- 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](https://confluence.f.bbg/download/attachments/1258063573/GitTfs-0.31.0.zip?version=1&modificationDate=1613397108000&api=v2) +- 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 [](https://artifactory.f.bbg/artifactory/CEH62-maven-releases/fr/itce/sie/myway/uld-ressource-migration) 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](https://confluence.f.bbg/display/MWROA/02-Migration+manuelle) \ No newline at end of file