Я б хотів використовувати Cit GitLab з файлом .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, якщо це доречно.