...
Afin d'exécuter des mesures sur Greenspector Power Test Cloud depuis votre CI GitLab, voici les prérequis :
Un accès Internet à votre au Greenspector Core Server.
Par exemple
,
curl https://core-saas-prod.greenspector.com/api
doit retourner OKCet accès peut nécessiter d'autoriser un flux de votre serveur vers notre serveur et/ou de mettre l'URL
https://core-saas-prod.greenspector.com/
sur liste blanche dans votre proxy
Si vous n'avez pas encore d'analyse (ou d'application) sur votre compte Greenspector Studio, créez-en une.
Trouvez votre Token dans l'interface utilisateur de Greenspector Studio (dans le menu du compte utilisateur).
Le fichier script.testgb qui contient les commandes GDSL.
Le fichier definition.yml qui configure la campagne du tableau de bord.
...
Code Block | ||
---|---|---|
| ||
image: cfmanteiga/alpine-bash-curl-jq stages: - measure measure: stage: measure script: - mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2 # Only if you use an alpine image. - chmod +x measure.sh - ./measure.sh -ta "$APPLICATION" -at "$TOKEN" -m "$PACKAGE" only: - tags artifacts: paths: - greenspector/site expire_in: 1 day |
...
Vous pouvez générer un tableau de bord après la mesure si vous disposez d'une définition pour l'outil de campagne de tableau de bord. Par exemple :
- ./measure.sh -t a "$APPLICATION" -a t "$TOKEN" -m "$PACKAGE" -l true -d ./mydefinition.yml
...