2017-01-18 95 views
0

我正在寻找批处理或PowerShell脚本从Jfrog Artifactory存储库下载最新的工件。如何在Windows机器上从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代理的文物,我们不能在那里安装卷曲。所以我们需要使用批处理或PowerShell来下载工件。

请让我知道,如果你有任何示例脚本。

+0

您是否考虑过使用[JFrog CLI](https://www.jfrog.com/confluence/display/CLI/Welcome+to+JFrog+CLI)? –

回答

0

你可以为创造就业岗位2:

主要工作将在Windows上运行,并触发将在linux上运行下载作业和存档的相关神器。一旦完成,主窗口作业将继续并从linux作业中复制所需的工件。

相关问题