पर गुप्त पर्यावरण परिवर्तक जोड़ें मैं वर्तमान में ट्रैविस-सीआई में एक गुप्त वातावरण चर जोड़ने की कोशिश कर रहा हूं। , यदि मैं यह समझ में आ सही ढंग से मैं अपने खुद के भंडार के नाम के साथ travis-ci/travis-core
बदलना होगाट्रेविस सीआई
gem install travis
travis encrypt -r travis-ci/travis-core MY_SECRET_ENV=super_secret
क्योंकि एन्क्रिप्शन केवल मेरे लिए मान्य होना चाहिए: In the docs ("सुरक्षित वातावरण चर") मैं निम्नलिखित पंक्ति यह करने के लिए मिल गया भंडार। इसलिए, भंडार में एक सार्वजनिक कुंजी होना चाहिए। क्या इस कुंजी को जोड़ने के लिए कोई विशेष travis
कमांड है? यह वास्तव में कैसे काम करता है? या यह सिर्फ मेरी एसएसएच सार्वजनिक कुंजी है?
जब मैं निम्नलिखित कमांड चलाएँ:
travis encrypt -r my_username/my_repo MY_SECRET_ENV=super_secret
मैं निम्नलिखित त्रुटि मिलती है:
There was an error while fetching public key, please check if you entered correct slug
बस पाया गया [ट्रैविस-क्ली पर यह पुल अनुरोध] (https://github.com/travis-ci/travis-cli/pull/2), ऐसा लगता है कि यह एक ज्ञात मुद्दा है और जल्द ही तय किया जाएगा। – Odi
'ट्रैविस एन्क्रिप्ट' अब चाहता है-रिपॉजिटरी नाम के सामने। (और वर्तमान में यह मेरे लिए काम नहीं करता है) – eckes
Thx, मैंने सवाल अपडेट किया। मैंने अभी मणि अपडेट किया है (अब संस्करण 1.1.3 का उपयोग कर रहा है) और यह एक आकर्षण की तरह काम करता है। यह भी देखें [उसी विषय पर किसी अन्य प्रश्न का मेरा उत्तर] (http://stackoverflow.com/a/12778315/549755)। – Odi