使用Jenkins Azure Storage插件的动态凭证

时间:2018-09-26 13:31:30

标签: jenkins jenkins-pipeline azure-storage credentials

我需要从jenkins管道中发布blob以便进行天蓝色存储。 Azure存储插件似乎是一种解决之道,但是我不知道如何在我的情况下指定凭据。

管道需要将Blob上传到多个帐户。这些帐户的详细信息(即帐户名称/密钥对)是在运行时获取的,因此我无法在Jenkins配置中预先创建凭据。但是,该插件需要凭据ID作为参数之一,例如

azureUpload(
    containerName: "${container}",
    filesPath: "${releaseDir}/*",
    storageCredentialId: 'pred-efin-edId',
    storageType: 'blobstorage'
)

在我的情况下,这些ID不存在,也不存在,因为凭据不是预先可用的,而是仅在作业运行时可用。那么,如何在运行时指定凭据?

0 个答案:

没有答案