shell
शेल स्क्रिप्ट का उपयोग करके आर्टिफ़ैक्टिक से नवीनतम आर्टिफ़ैक्ट डाउनलोड करना
खोज…
परिचय
शेल स्क्रिप्ट का उपयोग करके आर्टिफैक्टल रिपॉजिटरी से नवीनतम आर्टवर्क डाउनलोड करें।
नवीनतम लेख डाउनलोड करने के लिए कदम
1. अंतिम संशोधित (नवीनतम) विरूपण साक्ष्य के लिए JSON प्रतिक्रिया प्राप्त करना
latestArtifactUriResponse=curl -u username:password --silent https://hostname.com/artifactory/api/storage/<repo_name>/<folder_name>/?lastModified | grep uri | awk '{ print $3 }' | sed s/\"//g | sed s/,//g
यह निम्नलिखित प्रारूप में एक प्रतिक्रिया लौटाएगा:
{
"uri" : "https://hostname.com/artifactory/api/storage/<repo_name>/<folder_name>/latest_artifact.tar.gz",
"lastModified" : "2016-12-22T04:26:25.534-0500"
}
2. "नवीनतमArtifactUriResponse" से नवीनतम कलाकृतियों के लिए सीधा URL ला रहा है
latestArtifactUriReponse
निम्नलिखित प्रारूप में प्रतिक्रिया लौटाएगा:
{
"repo" : "repo_name",
"path" : "/folder_name/latest_artifact.tar.gz",
"created" : "2016-12-22T04:26:29.482-05:00",
"createdBy" : "username",
"lastModified" : "2016-12-22T04:26:25.534-05:00",
"modifiedBy" : "username",
"lastUpdated" : "2016-12-22T04:26:25.534-05:00",
"downloadUri" : "https://hostname.com/artifactory/repo_name/folder_name/latest_artifact.tar.gz",
"mimeType" : "application/octet-stream",
"size" : "94310686",
"checksums" : {
"sha1" : "ocb778e566890b0f3d115b828ce8dd4e840",
"md5" : "d050fb8108745973cf0d64e15667b340"
},
"originalChecksums" : {
},
"uri" : "https://hostanme.com/artifactory/api/storage/repo_name/folder_name/latest_artifact.tar.gz"
}
यहाँ हम का मूल्य लाने के लिए है downloadUri
जो नवीनतम artifcat के लिए सीधी यूआरएल है और में संग्रहीत downloadUrl
चर:
downloadUrl=`curl -u username:password --silent $latestArtifactUrl | grep downloadUri | awk '{ print $3 }' | sed s/\"//g | sed s/,//g`
3. नवीनतम कलाकृतियों को डाउनलोड करना
curl -u username:password -O $downloadUrl
और आप कर रहे हैं।
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow