Как я могу получить рабочие элементы этого выпуска, как показано на портале devops в разделе Развертывание - Этапы - Рабочие элементы?
Трудно сказать, но я не нашел никакого документа о это топи c ... Так что я решил использовать F12, чтобы найти это. И вот тот, который я наконец нашел:
Get : https://vsrm.dev.azure.com/mycompany/myproject/_apis/Release/releases/myreleaseId/workitems?baseReleaseId={my baseReleaseId}&%24top=250&artifactAlias={my artifactAlias}
Он вернет идентификаторы workItems для выпуска. Формат ответа:
После получения идентификаторов можно легко получить подробную информацию, если вам нужно использовать Получить пакет заданий или что.
Кроме того:
1.myreleaseId - это ReleaseID. (С моей стороны, идентификатор 7, если он выпуска-7)
2. my artifactAlias
это:
3.Для my baseReleaseId
я не уверен на 100% в его значении. Я думаю, это может быть что-то вроде ReleaseToCompareAgainst
. Подсказка от Даниэль . (Со своей стороны, если мой releaseId = 7, то я использую basereleaseID = 6 (7-1), он работает для получения правильных идентификаторов WIT). (На самом деле я предлагаю вам использовать F12 на этой веб-странице для проверки вашего соответствующего URL.)
И в соответствии с Mathias F : Реальный baseReleaseId - это последний предыдущий выпуск, который имеет развертывание ( -1 в некоторых случаях)
4. О том, как использовать F12, чтобы найти остальные API, которые не могут быть задокументированы:
Надеюсь, что все выше помогает:)