Vorrei utilizzare GitLab CI con il file .gitlab-ci.yml per eseguire fasi diverse con script separati. La prima fase produce uno strumento che deve essere utilizzato in una fase successiva per eseguire i test. Ho dichiarato lo strumento generato come artefatto.
Ora come posso eseguire quello strumento in un lavoro in fase successiva? Qual è il percorso corretto e quali file ci saranno intorno?
Ad esempio, la prima fase crea artifacts / bin / TestTool / TestTool.exe e quella directory contiene altri file richiesti (DLL e altri). Il mio file .gitlab-ci.yml ha questo aspetto:
releasebuild:
script:
- chcp 65001
- build.cmd
stage: build
artifacts:
paths:
- artifacts/bin/TestTool/
systemtests:
script:
- chcp 65001
- WHAT TO WRITE HERE?
stage: test
La build ei test vengono eseguiti su Windows, se pertinente.