lundi 22 juin 2020

docker, tests karma dans un container docker

Je suis novice en docker / gitlab ci/cd mais je m'y mets depuis la semaine dernière.

Mon ancienne machine de dév avait été transformée en jenkins. Elle a son disque qui a "cramé" et c'est donc l'occasion de changer de technologie...

Le projet supervisé a des tests karma.
Lors du portage sur git ci/cd, les tests étaient gelés jusqu'au claquage d'un timeout (cf traces ci-après).
Ca ne se passait que dans gitlab ci/cd. En local, hors du container docker tout était OK, dans le container, c'était KO



Dans mon cas, il manquait simplement l'installation de firefox lors de la création de l'image docker...



Après ajout, c'est bon (ouf de soulagement)
Il faut dire que l'erreur n'était pas très explicite. Beaucoups de fils de discussion parlent de problèmes de proxy...


samedi 13 juin 2020

jar, github, repo : transfert des anciens jars vers le repo définitif

Manipulations pour les envoyer vers maven.pkg.github.com en ligne de commande



EDIT: le système nécessite visiblement le paramétrage d'un token dans le settings.xml même pour télécharger le war. Ce cas d'usage me déçoit :(

jar: repository sur github

Il y a bien longtemps, j'ai mis à disposition des jars sur github, via un repository

https://github.com/jfgiraud/mvn-repo

A l'époque, l'hébergement de jar ne devait pas exister ou bien, je n'étais ni tombé sur la documentation ni fais les bonnes recherches google.

Donc, à savoir, github met à disposition un repo pour les paquets maven.

Voici le lien vers la documentation : https://help.github.com/en/packages/using-github-packages-with-your-projects-ecosystem/configuring-apache-maven-for-use-with-github-packages

jeudi 4 juin 2020

html, liste des balises html

Liste des balises HTML pouvant être utilisées pour vérifier que des entrées de formulaires ne contiennent pas de code HTML.



Sous forme de liste (avec quote and join disponible ici)



Source: extrait de http://www.w3.org/TR/html4/strict.dtd