मैं अलग स्क्रिप्ट के साथ विभिन्न चरणों को चलाने के लिए .itlab-ci.yml फ़ाइल के साथ GitLab CI का उपयोग करना चाहता हूं। पहला चरण एक उपकरण का निर्माण करता है जिसे परीक्षण करने के लिए बाद के चरण में उपयोग किया जाना चाहिए। मैंने जनरेट किए गए टूल को कलाकृतियों के रूप में घोषित किया है।
अब मैं बाद के चरण की नौकरी में उस टूल को कैसे निष्पादित कर सकता हूं? सही रास्ता क्या है, और इसके आसपास कौन सी फाइलें होंगी?
उदाहरण के लिए पहला चरण कलाकृतियों / बिन / TestTool / TestTool.exe बनाता है और उस निर्देशिका में अन्य आवश्यक फाइलें (DLL और अन्य) शामिल हैं। मेरा .itlab-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
अगर यह प्रासंगिक है, तो निर्माण और परीक्षण विंडोज पर चलते हैं।