8

कैसे ढूंढें मैं एससीपी कार्य का उपयोग कर रिमोट सर्वर पर एक फ़ाइल अपलोड करने की कोशिश कर रहा हूं। मेरे पास रिमोट सर्वर पर प्रश्न में ओपनएसएसएच कॉन्फ़िगर किया गया है, और मैं एक अमेज़ॅन ईसी 2 इंस्टेंस का उपयोग कर रहा हूं जो कि विंडोज सर्वर 2008 आर 2 को सिग्विन के साथ बांस बिल्ड सर्वर चलाने के लिए चला रहा है।बांस एससीपी प्लग-इन: निर्देशिका

मेरा प्रश्न निर्देशिका का उपयोग करने के बारे में है जो मैं उपयोग करना चाहता हूं। मैं एससीपी का उपयोग कर सी: \ डॉक की पूरी सामग्री अपलोड करना चाहता हूं। प्रलेखन नोट्स कि मुझे एक पूर्ण निर्देशिका नाम के बजाय local path relative to the Bamboo working directory का उपयोग करना होगा।

बिल्डिंग निर्देशिका के दौरान pwd चलाकर मुझे मिली /cygdrive/c/build-dir/CDP-DOC-JOB1। तो डॉक्टर को पाने के लिए, मैं cd ../../doc चला सकता हूं। हालांकि, जब मैंने एससीपी कॉन्फ़िगरेशन के तहत ../../doc/** (this pattern matching guide का उपयोग करके) के रूप में अपनी कार्यशील निर्देशिका सेट की है, तो मुझे लॉग में There were no files to upload. संदेश मिलता है।

सी: \ doc में सबफ़ोल्डर्स के साथ-साथ मूल निर्देशिका में टेक्स्टफाइल भी शामिल है। SCP

यहाँ मेरी सूची में cygwin से एक नज़र है:

यहाँ मेरी SCP कार्य विन्यास है enter image description here

+0

निर्माण कार्य में पूर्ण पथ का उपयोग करने का कारण क्या होना चाहिए? अपलोड करने के लिए फाइलें कहां से आती हैं? क्या वे बांस की नौकरी से बने हैं? –

उत्तर

0

आप पहली बार एक "स्क्रिप्ट" काम के लिए एक विंडोज शेल चल जोड़ सकते हैं, कि प्रतियां सब कुछ C:\doc से कुछ स्थानीय निर्देशिका के लिए, और फिर अपने दूरस्थ सर्वर पर इस नए निर्देशिका की सामग्री की नकल करने के लिए SCP कार्य चलाने

mkdir doc 
xcopy c:\doc .\doc /E /F 

फिर प्रतिलिपि के लिए पैटर्न /doc/**

संबंधित मुद्दे