2015-08-31 6 views
7

मैं pypi पर तैनाती सेट अप करने का प्रयास कर रहा हूं लेकिन परीक्षण के निर्माण के बाद मुझे एक त्रुटि मिलती है। मेरे ट्रैविस-ci फ़ाइल यहाँ है:pypi परिनियोजन त्रुटि: अमान्य विकल्प "--password ="

https://github.com/EnlightNS/enlightns-cli/blob/master/.travis.yml

मैं सेटअप pypi कमांड लाइन जो मेरे .travis.yml फ़ाइल में अनुभाग उत्पन्न हुआ करता था।

travis setup pypi

निर्माण विफलता यहाँ है:

Fetching: dpl-1.7.21.gem (100%) 
Successfully installed dpl-1.7.21 
1 gem installed 
invalid option "--password=" 
failed to deploy 

मैं समझ नहीं मैं गलत क्या कर रहा हूँ:

https://travis-ci.org/EnlightNS/enlightns-cli/jobs/78112477

त्रुटि यहाँ इस एक है।

सादर

उत्तर

0

issue 327 (ओपी द्वारा खोला) से, कि था, क्योंकि पासवर्ड यह में विशेष वर्ण था।

और the docs.travis-ci on encryption-key ब्रेसिज़, ब्रांड्स, बैकस्लाश और पाइप प्रतीकों जैसे विशेष पात्रों से बचने की आवश्यकता का जिक्र करता है।

For example, when you want to assign the string 6&a(5!1Ab\ to FOO, you need to execute:

travis encrypt "FOO=6\\&a\\(5\\!1Ab\\\\" 

travis encrypts the string FOO=6\&a\(5\!1Ab\\ , which then bash uses to evaluate in the build environment.

Equivalently, you can do:

travis encrypt 'FOO=6\&a\(5\!1AB\\' 
संबंधित मुद्दे