Как получить библиотечную переменную / использование группы переменных в azure конвейерах? - PullRequest
1 голос
/ 23 апреля 2020

У меня несколько групп библиотечных переменных в конвейерах azure.

Эти группы библиотек используются несколькими конвейерами сборки и выпуска.

Как проверить использование группы библиотечных переменных в azure конвейеры?

Например:

  1. Как получить список всех конвейеров, которые используют определенную группу переменных?
  2. Как получить список всех конвейеры, которые используют определенную переменную из группы переменных?

Ответы [ 2 ]

1 голос
/ 24 апреля 2020

У нас нет такой функции , чтобы отслеживать, какие конвейеры ссылаются на группу переменных для Release Pipeline на данный момент.

Раньше здесь был похожий вопрос: Как узнать, какие конвейеры выпуска ссылаются на группу переменных?

У нас есть этот запрос в нашем бэклоге, чтобы показать ссылки на группы переменных в конвейерах. На данный момент сроки для этой функции не определены. Мы будем обновлять информацию, как только определимся со сроками.

Согласно ответу ashokirla , мы не можем использовать эту функцию в краткосрочной перспективе.


Но это можно сделать со сборкой, вы можете выбрать либо ручной экспорт конвейера сборки, либо использовать API для получения списка Сборка Определения

enter image description here

Они будут импортированы как JSON файлы. Тогда вы сможете найти информацию о группе переменных в этих JSON файлах, таких как ниже:

enter image description here

Используйте какой-либо инструмент поиска для отслеживания группы переменных информация во всех JSON конвейерах.

Для определения отдельной сборки:

GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/build/definitions/{definitionId}?api-version=5.1

enter image description here

Для нескольких определений сборки добавить &includeAllProperties=true в конце вашего API.

0 голосов
/ 24 апреля 2020

Конвейеры - это просто текстовые файлы. Напишите сценарий на выбранном вами языке сценариев и выполните поиск.

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