Как добавить значение в существующее свойство в Artifactory с помощью REST - PullRequest
0 голосов
/ 28 сентября 2018

Если свойство Artifacory уже существует, значение, которое я пытаюсь установить (PUT), переопределяет существующее значение этого свойства.

Есть ли способ избежать объединения свойства GET Property и PUT

* 1004?* Ищете простой флаг или трюк

Спасибо

1 Ответ

0 голосов
/ 30 сентября 2018

Artifactory недавно представил метод PATCH для свойств.Из WIKI:

Обновление свойств элемента Описание: Присоединение и изменение свойств элемента (файла или папки).Когда папка используется, свойство вложения является рекурсивным по умолчанию.} / {itemPath}? [& recursive = 1] Производит: application / json

Пример использования:

PATCH /api/metadata/libs-release-local/org/acme?[recursive=1]
{
    "props":{
        "newKey": "newValue",
        "existingKey": "modifiedValue",
        "toBeRemovedKey": null
    }
}

Упорки, которые не будут упомянуты, не будут изменены.

https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-ItemProperties

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...