2016-03-07 13 views
9

का उपयोग करके स्थानीय रूप से ट्रैविस चलाना मैं अपनी डॉकर छवियों (Their docker images) का उपयोग करके अपनी स्थानीय मशीन पर ट्रेविस निर्माण चलाने की कोशिश कर रहा हूं। उनके निर्देश here हैं।डॉकर

मैं डॉकर मशीन को डाउनलोड और चलाने में सक्षम था, मैंने travis उपयोगकर्ता पर स्विच किया, और मेरे रेपो क्लोन किया। लेकिन मुझे समझ में नहीं आता कि travis.yml फ़ाइल को कैसे चलाया जाए ताकि निर्माण शुरू हो जाए।

मैंने पहले ही खोज की है और travis-cli और travis-build का उपयोग करने का प्रयास किया है, लेकिन कोई सफलता नहीं है। ट्रैविस बिल्ड () तेजी से डीबगिंग के लिए ट्रैविस बिल्ड (पाठ्यक्रम की कमांड लाइन का उपयोग करके)/ट्रैवल के साथ बातचीत करने के बारे में सुझावों के लिए खुला हूं।

+1

'ट्रैविस-बिल्ड ''travis.yml' को' build.sh' में परिवर्तित कर देगा। आप इसके साथ क्या समस्या है? –

+0

@ набиячлэвэлиь मैंने ट्रेविस-क्ली स्थापित किया, लेकिन यह भी स्थापित नहीं कर सका [ट्रैविस-बिल्ड] (https://github.com/travis-ci/travis-build)। – Nir

उत्तर

-2

मैं Travis blog में डॉकर के साथ एक समाधान खोजने का प्रबंधन करता हूं। मैं पूरी परियोजना को लपेटने के लिए डॉकर का उपयोग करता हूं और फिर ट्रैविस को डॉकर छवि डाउनलोड करने, इसे चलाने और परीक्षण चलाने के लिए कहता है।

इस तरह से मैं अपने स्थानीय कंटेनर को तेजी से डिबगिंग के लिए उपयोग कर सकता हूं और जान सकता हूं कि मेरा पर्यावरण साफ है और यदि परीक्षण कंटेनर पर काम करते हैं तो वे ट्रेविस पर काम करते हैं (क्योंकि वह उसी कंटेनर का भी उपयोग करता है, और उत्पादन इसका उपयोग करता है भी)।

+0

लिंक-टू पोस्ट ट्रैविस में डॉकर का उपयोग करने के बारे में है, डॉकर में ट्रेविस का उपयोग नहीं कर रहा है। – charlesreid1