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.
54 lines
2.8 KiB
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) |