[英]How to download the latest Artifacts from Jfrog Artifactory on a Windows Machine
我正在尋找一個批處理或PowerShell腳本,以從Jfrog Artifactory存儲庫下載最新的工件。
我編寫了以下shell腳本,這些腳本在Linux機器上絕對可以正常工作。
腳本:
ArtifactUrl=`curl -u **artifactoryusername**:**artifactorypassword** --silent https://artifactorydomain/artifactory/api/storage/repositoryname/?lastModified | grep uri | awk '{ print $3 }' | sed s/\"//g | sed s/,//g`
echo $ArtifactUrl
downloadartifactUrl=`curl -u **artifactoryusername**:**artifactorypassword** --silent $ArtifactUrl| grep downloadUri | awk '{ print $3 }' | sed s/\"//g | sed s/,//g`
echo $downloadartifactUrl
curl -u **artifactoryusername**:**artifactorypassword** -O $downloadartifactUrl
echo "Downloading Latest Artifact"
但是現在我們有了一個新要求,可以在Windows代理上下載工件,並且不能在那兒安裝CURL。 因此,我們需要使用Batch或PowerShell來下載工件。
如果您有任何示例腳本,請告訴我。
您可以為此創建2個工作:
main作業將在Windows上運行,並觸發將在linux上運行的下載作業並存檔相關工件。 一旦完成,主Windows作業將繼續並從linux作業中復制所需的工件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.