Есть идеи, как определить, какие конвейеры используют какое сервисное соединение?
По моему опыту, execution history
указывает историю использования Github-соединения во время pipeline run
вместо pipeline checkout
. Поэтому, если мы не используем подключение к службе ни в одной из наших задач, история будет пустой.
Некоторые детали:
У меня есть один конвейер, который использует один частное репозиторий github в качестве источника:
Run the pipeline three times, build number #1434
, #1435
and #1436
. #1434
only has one simple CMD task while the next two runs (#1435
,#1436
) have extra github-related tasks which uses that github connection as task input.
#1434
(Use the github connection in Get Source step but not in Real run process):
#1435
and #1436
(Call the github connection in real run process):
The result after several minutes:
For now the Guthub Connection usage history won't display the history of the pipeline run during which the connection is only used for Get Source authorization. We have to check it ourselves if any pipeline uses the connection for Get Source step.
In addition: I think this would be a good idea if the usage history
can also display the history of runs that use the github connection for Get Source Authentication step. So feel free to submit a feature request in наш форум User Voice , чтобы поделиться своей идеей с командой разработчиков, если вам действительно нужна эта функция. Они отнесутся к этому серьезно, если наберет достаточно голосов.