2017-01-18 19 views
0

Jfrog Artifactoryリポジトリから最新のアーティファクトをダウンロードするバッチまたはPowerShellスクリプトを探しています。Windowsマシン上でJfrog Artifactoryから最新のアーティファクトをダウンロードする方法

以下のシェルスクリプトを書いていますが、これは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をインストールすることはできません。したがって、バッチまたはPowerShellを使用してアーティファクトをダウンロードする必要があります。

サンプルスクリプトがある場合は教えてください。

+0

[JFrog CLI](https://www.jfrog.com/confluence/display/CLI/Welcome+to+JFrog+CLI)の使用を検討しましたか? –

答えて

0

あなたはそのため2つのジョブを作成することができます

主な仕事は、Windows上で実行し、Linux上で実行し、関連するアーティファクトをアーカイブしますダウンロードジョブをトリガーします。メインウィンドウの作業が完了すると、Linuxジョブから必要な成果物がコピーされます。

関連する問題