是否有人知道如何将文件从jenkins上传到amazon S3存储桶。 我试图通过添加
来做同样的事情S3发布商插件
并使用
亚马逊s3个人资料
但如果无法上传文件并出现以下错误
错误:无法上传文件java.io.IOException:期待Ant GLOB 模式,但看到了 '/var/lib/jenkins/jobs/Narad-dev-Clean/workspace/*_audit.csv'。看到 语法为http://ant.apache.org/manual/Types/fileset.html hudson.FilePath.glob(FilePath.java:1766)at hudson.FilePath.access $ 1700(FilePath.java:195)at hudson.FilePath $ 32.invoke(FilePath.java:1747)at hudson.FilePath $ 32.invoke(FilePath.java:1744)at hudson.FilePath.act(FilePath.java:1018)at hudson.FilePath.act(FilePath.java:996)at hudson.FilePath.list(FilePath.java:1744)at hudson.FilePath.list(FilePath.java:1729)at hudson.plugins.s3.S3BucketPublisher.perform(S3BucketPublisher.java:175) 在 hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:78) 在hudson.tasks.BuildStepMonitor $ 2.perform(BuildStepMonitor.java:32) 在 hudson.model.AbstractBuild $ AbstractBuildExecution.perform(AbstractBuild.java:779) 在 hudson.model.AbstractBuild $ AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:720) 在hudson.model.Build $ BuildExecution.post2(Build.java:185)at at hudson.model.AbstractBuild $ AbstractBuildExecution.post(AbstractBuild.java:665) 在hudson.model.Run.execute(Run.java:1745)at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)at at hudson.model.ResourceController.execute(ResourceController.java:98) 在hudson.model.Executor.run(Executor.java:404)构建步骤'发布 工件到S3 Bucket'将构建结果更改为UNSTABLE完成: 不稳定
答案 0 :(得分:0)
在Jenkins中,没有必要像
那样提供文件的完整路径的/ var / lib中/詹金斯/作业/ Narad-DEV-清洁/工作区/ * _ audit.csv”。
只需提供文件名,它就会自动从默认位置获取,如
* _ audit.csv(或文件名无论如何)