在将工件复制到亚马逊 s3 存储桶之前,试图弄清楚如何使用詹金斯从亚马逊 s3 存储桶中删除所有文件。
副本本身很好。我正在构建一个反应应用程序并将 dist 的内容上传到亚马逊 s3 存储桶。我在 es2 上运行的 jenkins 的帮助下完成了所有这些工作。
问题是 dist 中的所有文件在每次新构建后都使用不同的哈希进行签名,并被扔到 amazon s3 存储桶上,而存储桶本身变成了转储。我想在上传新文件之前清除它。
对于复制,我使用:将工件发布到 S3 Bucket - 插件
在将工件复制到亚马逊 s3 存储桶之前,试图弄清楚如何使用詹金斯从亚马逊 s3 存储桶中删除所有文件。
副本本身很好。我正在构建一个反应应用程序并将 dist 的内容上传到亚马逊 s3 存储桶。我在 es2 上运行的 jenkins 的帮助下完成了所有这些工作。
问题是 dist 中的所有文件在每次新构建后都使用不同的哈希进行签名,并被扔到 amazon s3 存储桶上,而存储桶本身变成了转储。我想在上传新文件之前清除它。
对于复制,我使用:将工件发布到 S3 Bucket - 插件
aws s3 rb s3://bucket-name --force
来源:https ://docs.aws.amazon.com/AmazonS3/latest/dev/delete-or-empty-bucket.html#delete-bucket-awscli
我将 aws 实用程序添加到运行 jenkins 的主机中,然后执行此操作