gpt4 book ai didi

git upload 将静态文件更改为 s3 并在推送时更新代码

转载 作者:太空狗 更新时间:2023-10-29 14:08:23 27 4
gpt4 key购买 nike

我做了很多 Web 开发工作,我所有的静态文件(css、js、图像)都托管在 AWS S3 上。每当我推出更改时,我都想获取所有已更改的静态文件并自动将它们上传到 s3(因此我不必手动执行此操作)。

另一个问题是,如果我以相同的名称上传它们,那么我可能会遇到缓存问题,例如用户有一个 JS 文件的旧版本,但有新的 CSS,这可能会导致冲突。

如果第一个可行,是否也可以更改这些文件的名称并使用新名称更新代码?显然,我希望此更改仅保留在服务器上,而不重命名笔记本电脑上的代码。

最佳答案

查看git hooks - 这将让您在每次推送后运行脚本,因此您可以完全按照您描述的方式自动执行任务。

要避免缓存问题很棘手,尽管我相信 S3 使用 Etags这应该可以在一定程度上缓解这个问题。

关于git upload 将静态文件更改为 s3 并在推送时更新代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17136525/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com