Jenkins管道-如何将文件夹上载到S3?
我认为,当jenkins构建静态网站时,我有一个简单的用例,所以在构建的最后,我有一个类似$WORKSPACE/site result的文件夹 现在我想把这个文件夹上传到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
我正在使用管道,但如有必要,可以切换到自由式项目。到目前为止,我安装了S3插件(S3Publisher插件)。已创建IAM用户。在“配置系统”部分添加了凭据。找不到任何进一步的信息。谢谢 如果提示管道AWS插件不起作用的答案,您可以在管道中使用
sh
调用AWS CLI:
aws s3 cp$WORKSPACE/site result s3://your/bucket--recursive--include“*”
来源:您必须使用s3Upload插件并将sourceFile参数设置为'*/*'