我正在执行我的Jenkins自由式工作,该工作将构建有角项目并将其部署到蔚蓝的blob存储上。 一切正常,但是当作业成功时,它将在blob上创建完整的文件夹结构。
因为我的有角度的项目构建在子文件夹中。我提供了我的天蓝色blob中所需文件的完整路径。 Jenkins post-build action 它为我提供了天蓝色blob中的目录结构。 Azure blob storage
我需要直接在$ web blob中创建我的角度构建文件(资产,js等)。 Actual requirement
答案 0 :(得分:0)
这似乎是Windows天蓝色存储Jenkins插件的错误,该插件由Visual Studio China Jenkins团队维护,如here所述。因此可能是根据here的报告错误或功能请求。
作为解决方法,您可以尝试在Jenkins作业中使用Azure CLI Jenkins plugin Azure CLI命令来az storage blob upload-batch并满足您的要求,或者也可以尝试使用AzCopy实用程序。 (或)如果使用Jenkins管道,则可以执行以下操作。因此,总的来说,这似乎不是自由式工作的好解决方案,而是通过管道工作的更好方法。
dir(‘AAA\BBB\CCC\DDD\EEE\’) {
azureUpload … filesPath: 'files'…
}
希望这会有所帮助!