我的意圖是在Artifactory中存儲SNAPSHOT和RELEASE固件二進制映像。使用自定義存儲庫版本檢索工件的最新版本
我已經安裝在神器路徑模式被設置爲自定義庫佈局 -
[org]/[module]/[baseRev]-[folderItegRev]/[baseRev]-[folderItegRev](-[fileItegRev]).[ext]
我創建了一個新的倉庫基礎通用包類型,並選擇我創建的自定義存儲庫佈局。
我已經上傳發布和快照文物,這個回購協議,這就是它看起來像在Web UI -
myrepo
mygroup/myartifactid
1.0.0-RELEASE
1.0.0-RELEASE.bin
2.0.0-RELEASE
2.0.0-RELEASE.bin
3.0.0-SNAPSHOT
3.0.0-SNAPSHOT-20170630161531.bin
3.0.0-SNAPSHOT-20171202161531.bin
3.0.0-SNAPSHOT-20171231161531.bin
現在,如果我使用REST API基於佈局搜索最新神器每here
GET http://artifactory-server:8082/artifactory/api/search/latestVersion?g=mygroup&a=myartifactid&v=3.0.0-SNAPSHOT
公佈的API,我得到下面的響應 -
{
"errors": [
{
"status": 404,
"message": "Unable to find artifact versions"
}
]
}
我在做什麼錯?我希望能夠使用REST API搜索最新版本和快照版本。
當創建佈局,並定義了「文件夾整合修訂正則表達式」和「文件集成修訂RegExp」?你是否能夠成功地針對給定路徑測試佈局? –
@DrorBereznitsky我添加了截圖,你可以看看嗎? – thegreendroid
你的佈局看起來不錯。我在本地環境中測試了它,並設法從REST API調用中獲得正確的結果。你有存儲庫的其他特殊設置嗎?您正在使用哪個用戶進行API調用?哪個版本的Artifactory? –