簡體   English   中英

如何在Windows機器上從Jfrog Artifactory下載最新的工件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM