PIC MAJA V0 sur Gitlab-CI
Cette story liste les actions pour la PIC Maja en version 0 sur Gitlab-CI:
- Dépôts de code:
-
Export des dépôts de code maja
etmaja-build-env
sur gitlab.orfeo-toolbox.org -
Tronquer l'historique à partir de la version 4.2 (voir #155 (closed))
-
- Infra:
-
Mise en place d'un nouveau runner docker-machine
-
Mise en place d'un object-storage pour Maja-Data -
Allocation d'une VM persistente pour les TV -
Allocation d'un réseau privé pour les VM qui hébergent les services de la PIC. (voir dispos avec Sébastien)
-
- Pipelines de CI pour CentOS 7 uniquement:
- Dépôt
maja-build-env
:-
Conversion du Jenkinsfile
en.gitlab-ci.yml
, passage à Kaniko, upload de l'image sur le registry Gitlab (!130 (merged))
-
- Dépôt
maja
:-
Conversion du Jenkinsfile
en.gitlab-ci.yml
(!130 (merged)) -
[prepare]
Compilation des COTS dans une image docker, export vers le registry par branche (!130 (merged)) -
[build]
Compilation de Maja dans l'image des COTS (!130 (merged)) -
[build]
Compilation du paquet binaire (!130 (merged)) -
[build]
Lancement des TVA (!130 (merged)) -
[build]
Lancement des TU- @rkanavath : you have fixes to integrate regarding rpath issues, and also a script to crop context to be re-used
- @jbrossar @esquisb : après release 4.2, vous avez la tâche de réduire la taille des contextes d'entrée et des baselines pour les TU, idéalement tout doit être stocké sur le storage dans maja-data/TU
-
[build]
Lancement d'un TV sur un extrait de contexte pour le plugin S2 Muscate- @rkanavath : you have worked on this one, you can ask Maja Team for help on this if your TV is not passing
-
[build]
Compilation de la doc ( descopé pour la V1 car pas d'ubuntu dispo en V0) -
[validation]
Mise en place du heavy pipeline pour exécuter les TV sur la VM persistente (!130 (merged)) -
Un seul test TV échoue : pyTv-S2-L2NOMINAL-001-SENTINEL2-ALGO_COMP_IMAGE
-
- Dépôt
Edited by Esquis Benjamin