在gitlab页面中,每次部署似乎都清除了公共目录内容。在某些情况下,我会保留现有文件并添加另一个文件。 您知道是否可以使用gitlab ci增量部署页面?
答案 0 :(得分:0)
在每次部署期间不会清除公用文件夹。
但是,大多数存储库实际上没有公用文件夹,而是仅在CI / CD期间动态创建。这些动态创建的内容不会在部署之间保留。
只需在存储库中的各个部署之间存储要保留的所有文件。它可以位于存储库根目录中名为public的文件夹中。这样,您就不必在CI / CD期间移动文件。只要确保您在.gitlab-ci.yml
配置内不会覆盖/移动/删除文件即可。
当然,您也可以将文件存储在存储库中的其他任何位置,只需将它们移动到public/
配置中.gitlab-ci.yml
下的正确位置即可。