Мне нужно опубликовать капли в лазурное хранилище из моего конвейера Дженкинса.Плагин хранилища Azure, кажется, подходит, но я не могу понять, как указать учетные данные в моем случае.
Конвейеру необходимо загружать большие двоичные объекты в несколько учетных записей.Подробная информация об этих учетных записях (т. Е. Пары учетных записей / ключей) получается во время выполнения, поэтому я не могу предварительно создать учетные данные в конфигурации Jenkins.Тем не менее, плагин требует ID учетных данных в качестве одного из параметров, например
azureUpload(
containerName: "${container}",
filesPath: "${releaseDir}/*",
storageCredentialId: 'pred-efin-edId',
storageType: 'blobstorage'
)
В моем случае, эти идентификаторы не существуют и не могут существовать, потому что учетные данные не доступны заранее, но толькокогда работа запущена.Итак, как я могу указать учетные данные во время выполнения?