2017-09-04 13 views

答えて

0

URLTrigger Pluginを使用して、アーティファクト展開のポーリングを達成できます。

Artifactoryでは、USING REST APIを使用して、特定のレポのファイルに対するJSON応答の変更を見ることができます。

あなたはそれが以下の形式で来て、あなたのArtifactoryのためのファイルリストのAPIを構成することができます。

http://org.server.com/artifactory/api/storage/<PATH_TO_FOLDER_OR_REPO>/

これは、このようなJSONレスポンスを返す:

{ 
"uri": "http://localhost:8081/artifactory/api/storage/libs-release-local/org/acme", 
"created": ISO8601, 
"files" : [ 
    { 
    "uri": "/archived/doc1.txt", 
    "size": "253100", //bytes 
    "lastModified": ISO8601, 
    "folder": "false", 
    "sha1": sha1Checksum, 
    "mdTimestamps": { "properties" : lastModified (ISO8601) } 
    },... 
] 
} 

だからがある場合あなたのレポを変更すると、JSONレスポンスが変更され、このプラグインがレスポンスを比較してJenkinsの仕事をトリガーします。

関連する問題