लक्ष्य का उपयोग करके गीथब बिल्ड आर्टिफैक्ट (रिलीज) डाउनलोड करें लक्ष्य: डॉकर बिल्ड स्क्रिप्ट में github रिलीज tar.gz डाउनलोड करें, ताकि रिलीज फ़ाइलों को डॉकर छवि के लिए उपयोग किया जा सके। मैं पूर्ण स्रोत डाउनलोड नहीं करना चाहता, जिसे मैं टैग का उपयोग करके संग्रह पथ के माध्यम से डाउनलोड करने के लिए प्राप्त कर सकता हूं, बल्कि एक निर्माण कलाकृति जो रिलीज का हिस्सा है।wget/curl
नोट किया जाना चाहिए: यह एक निजी भंडार से डाउनलोड है, इसलिए मैं वर्तमान में कमांड के हिस्से के रूप में अपना github_token भेजने का प्रयास कर रहा हूं।
समस्या: मुझे wget का उपयोग करके github रिलीज tar.gz डाउनलोड करने में समस्या हो रही है।
wget --header="Authorization: token <GITHUB_TOKEN>" --output-document=<FILENAME>.tar.gz https://github.com/<USER>/<REPO>/releases/download/<TAG>/<FILENAME>.tar.gz
यह निम्न त्रुटि लौट रहा है:
--2014-12-02 16:19:25-- https://github.com/<USER>/<REPO>/releases/download/<TAG>/<FILENAME>.tar.gz
Resolving github.com (github.com)... 192.30.252.131, 192.30.252.131
Connecting to github.com (github.com)|192.30.252.131|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-12-02 16:19:25 ERROR 404: Not Found.
यह ध्यान देने योग्य है कि मैं डाउनलोड कर सकते हैं या कुछ अन्य समाधान के लिए यदि आवश्यक हो तो कर्ल का उपयोग कर के लिए विरोध नहीं कर रहा हूँ के लायक है।