Я хотел бы использовать GitLab CI с файлом .gitlab-ci.yml для запуска разных этапов с отдельными скриптами. На первом этапе создается инструмент, который необходимо использовать на более позднем этапе для выполнения тестов. Я объявил сгенерированный инструмент артефактом.
Как я могу использовать этот инструмент на более позднем этапе работы? Какой правильный путь и какие файлы будут вокруг него?
Например, на первом этапе создаются артефакты / bin / TestTool / TestTool.exe, и этот каталог содержит другие необходимые файлы (библиотеки DLL и другие). Мой файл .gitlab-ci.yml выглядит так:
releasebuild:
script:
- chcp 65001
- build.cmd
stage: build
artifacts:
paths:
- artifacts/bin/TestTool/
systemtests:
script:
- chcp 65001
- WHAT TO WRITE HERE?
stage: test
Сборка и тесты запускаются в Windows, если это необходимо.