Jenkins上传到S3(Post build Action)

时间:2017-01-17 16:12:19

标签: jenkins amazon-s3 continuous-integration jenkins-plugins build-automation

这是我在jenkins / var / jenkins_home / workspace / automation 中的目录路径。

1。)我正在尝试将自动化文件夹中的内容上传到我的S3存储桶。当我设置源和目标时,我只能上传文件,而不能上传自动化目录中的文件夹。

2.。)当我上传所有文件时,存储在S3Bucket / jobs / automation / BUILD-NUMBER / MY-FILES中。而我在S3Bucket根目录中需要我的文件。

3 个答案:

答案 0 :(得分:2)

要解决此问题,您需要取消选中"管理工件"在S3插件上传选项中。在这种情况下,文件将直接上传到存储桶根目录。

答案 1 :(得分:1)

您可以使用bash命令中的 aws S3 cp -

http://docs.aws.amazon.com/cli/latest/reference/s3/

PLS确保在运行作业的从站上安装aws cli

莫尔

答案 2 :(得分:0)

如果您不想在S3存储桶中使用目录结构,则可以使用“平面目录”。