我需要从jenkins管道中发布blob以便进行天蓝色存储。 Azure存储插件似乎是一种解决之道,但是我不知道如何在我的情况下指定凭据。
管道需要将Blob上传到多个帐户。这些帐户的详细信息(即帐户名称/密钥对)是在运行时获取的,因此我无法在Jenkins配置中预先创建凭据。但是,该插件需要凭据ID作为参数之一,例如
azureUpload(
containerName: "${container}",
filesPath: "${releaseDir}/*",
storageCredentialId: 'pred-efin-edId',
storageType: 'blobstorage'
)
在我的情况下,这些ID不存在,也不存在,因为凭据不是预先可用的,而是仅在作业运行时可用。那么,如何在运行时指定凭据?