Я хотел бы использовать 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, если это необходимо.