2013-09-05 5 views
7

ジェンキンからアーティファクトをダウンロードする方法はありますかREST API私はartifact deployer使用していますとatrifactsがジェンキンスのアーティファクトを取得するREST APIからURl

http://localhost:8080/job/jobname/buildId/deployedartifact/downloads/artifacts.{id} 

からダウンロードすることができ、それはREST APIからのURL INFOMATIONを取得することが可能です?

+0

[Jenkins REST API - JSON配列の特定のアイテムを参照するためのツリーの使用可能な複製](http://stackoverflow.com/questions/17236710/jenkins-rest-api-using-tree-to-reference-specific- item-in-json-array) –

+0

本当にそうではありません。 URLから、彼はいくつかのリモートデプロイメントプラグインを使用しているようです。その場合、デプロイされた成果物はAPIによって成果物としてリストされません。 –

答えて

6

これはどういう意味ですか?

http://jenkins/job/myjob/../api/json?tree=artifacts[*] 

参考:あなたはArtifactDeployer Pluginを使用している場合 Click here

+0

URLから、彼はいくつかのリモートデプロイメントプラグインを使用しているようです。その場合、デプロイされた成果物はAPIによって成果物としてリストされません。 –

1

、そして、残念ながら、それを介して展開アーティファクトは、APIによって表示されません。

時間があれば理想的な解決方法は、プラグインを修正してAPIを追加することです。私の場合は

は、時間的な制約のため、私は、ビルドのHTMLページを取得し、そのhref「deployedartifact /ダウンロード」で開始されたすべての<a>のタグをピックアップして、代わりにページをこすりする必要がありました。

関連する問題