![](/img/trans.png)
[英]How to create folders dynamically and upload artifacts in Jfrog artifactory using filespecs in Jenkins?
[英]How Do I Bundle Artifacts in JFrog Artifactory Using Filespecs?
試圖弄清楚當不是每個文件的名稱中都有“ XYZ”時如何替換下面的“ XYZ”。 簡單的文件規格:
{
"files": [
{
"pattern": "artifacts/",
"target": "repository/project/X.Y.Z/"
}
]
}
並非所有文件都具有完整的版本號,因此我不能使用簡單的占位符( 按此解決方案 )。 我想知道是否還有其他方法可以動態地找出使用某些可能更復雜的語法替換“ XYZ”的零件?
考慮到這個問題后,我想到將這些工件放在一個特別命名的目錄中, 然后可以從該目錄中進行發布。
{
"files": [
{
"pattern": "artifacts-(*)/",
"target": "repository/project/{1}/"
}
]
}
經過測試,似乎可以解決問題。 它只需要在構建末尾添加一些腳本即可將該目錄命名為其中的版本號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.