У меня есть ситуация, когда мне нужно установить правильный профиль обеспечения для моей сборки лазурного конвейера. У меня много приложений, которые создаются. Половина приложений использует один и тот же профиль и сертификат для специальных сборок, а другая половина имеет отдельный профиль и сертификаты для каждого приложения. У меня есть все сертификаты / профили, загруженные в секреты в конвейерах Azure, названные в соответствии с приложением. На нашем предыдущем сервере сборки мы установили их все, так что это не проблема. Теперь мне нужно знать, какой из них установить.
В идеале я бы посмотрел, существуют ли профиль и сертификат в секретной библиотеке. Если он не существует, запустите «общую» задачу установки сертификата / профиля. Если приложение с именем файлы существует, вызовите правильную задачу для его установки. Как я могу проверить, существует ли секретный файл в лазурных конвейерах?
Я видел код для проверки того, существует ли файл в вашем репозитории, но не уверен, как я могу преобразовать эту проверку в секрет.