Jenkins Pipeline-如何将文件夹上传到S3?

我认为,当jenkins构建静态网站时,我有一个简单的用例,因此在构建结束时,我有一个类似于$ WORKSPACE / site-result的文件夹。

现在,我想将此文件夹上传到S3(如果已有存储,请清理存储桶)。我该怎么做?

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

回答:

如果建议使用管道AWS插件的答案不起作用,则始终可以upload在使用管道的步骤中使用shAWS CLI:

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

资料来源:http://docs.aws.amazon.com/cli/latest/reference/s3/

以上是 Jenkins Pipeline-如何将文件夹上传到S3? 的全部内容, 来源链接: utcz.com/qa/423146.html

回到顶部