Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins管道-如何将文件夹上载到S3?_Jenkins_Amazon S3_Continuous Integration_Jenkins Pipeline - Fatal编程技术网

Jenkins管道-如何将文件夹上载到S3?

Jenkins管道-如何将文件夹上载到S3?,jenkins,amazon-s3,continuous-integration,jenkins-pipeline,Jenkins,Amazon S3,Continuous Integration,Jenkins Pipeline,我认为,当jenkins构建静态网站时,我有一个简单的用例,所以在构建的最后,我有一个类似$WORKSPACE/site result的文件夹 现在我想把这个文件夹上传到S3(如果有东西已经在那里的话,请清理这个桶)。我怎么做 我正在使用管道,但如有必要,可以切换到自由式项目。到目前为止,我安装了S3插件(S3Publisher插件)。已创建IAM用户。在“配置系统”部分添加了凭据。找不到任何进一步的信息。谢谢 如果提示管道AWS插件不起作用的答案,您可以在管道中使用sh调用AWS CLI: a

我认为,当jenkins构建静态网站时,我有一个简单的用例,所以在构建的最后,我有一个类似$WORKSPACE/site result的文件夹

现在我想把这个文件夹上传到S3(如果有东西已经在那里的话,请清理这个桶)。我怎么做


我正在使用管道,但如有必要,可以切换到自由式项目。到目前为止,我安装了S3插件(S3Publisher插件)。已创建IAM用户。在“配置系统”部分添加了凭据。找不到任何进一步的信息。谢谢

如果提示管道AWS插件不起作用的答案,您可以在管道中使用
sh
调用AWS CLI:

aws s3 cp$WORKSPACE/site result s3://your/bucket--recursive--include“*”


来源:

您必须使用s3Upload插件并将sourceFile参数设置为'*/*'