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

54 lines
2.8 KiB

[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)