我做了很多 Web 开发,我所有的静态文件(css、js、图像)都托管在 AWS S3 上。每当我推出更改时,我想获取所有更改的静态文件并自动将它们上传到 s3(因此我不必手动执行此操作)。
另一个问题是,如果我以相同的名称上传它们,那么我可能会遇到缓存问题,例如用户有一个 JS 文件的旧版本但新的 CSS,这可能会导致冲突。
如果第一个是可能的,是否也可以更改这些文件的名称并使用新名称更新代码?显然,我希望此更改仅保留在服务器上,而我的笔记本电脑上的代码不会被重命名。
我做了很多 Web 开发,我所有的静态文件(css、js、图像)都托管在 AWS S3 上。每当我推出更改时,我想获取所有更改的静态文件并自动将它们上传到 s3(因此我不必手动执行此操作)。
另一个问题是,如果我以相同的名称上传它们,那么我可能会遇到缓存问题,例如用户有一个 JS 文件的旧版本但新的 CSS,这可能会导致冲突。
如果第一个是可能的,是否也可以更改这些文件的名称并使用新名称更新代码?显然,我希望此更改仅保留在服务器上,而我的笔记本电脑上的代码不会被重命名。
在 S3 上设置一个 git repo。将其设置为push-only。最后,将其设置为自动推送到 S3 存储库。希望这会有所帮助,如果您还有其他问题,请发表评论。