Je voudrais utiliser GitLab CI avec le fichier .gitlab-ci.yml pour exécuter différentes étapes avec des scripts séparés. La première étape produit un outil qui doit être utilisé ultérieurement pour effectuer des tests. J'ai déclaré l'outil généré comme artefact.
Maintenant, comment puis-je exécuter cet outil dans un travail ultérieur? Quel est le chemin correct et quels fichiers y aura-t-il autour de lui?
Par exemple, la première étape crée des artefacts / bin / TestTool / TestTool.exe et ce répertoire contient d'autres fichiers requis (DLL et autres). Mon fichier .gitlab-ci.yml ressemble à ceci:
releasebuild:
script:
- chcp 65001
- build.cmd
stage: build
artifacts:
paths:
- artifacts/bin/TestTool/
systemtests:
script:
- chcp 65001
- WHAT TO WRITE HERE?
stage: test
La compilation et les tests s'exécutent sur Windows si cela est pertinent.