【发布时间】:2019-03-06 13:20:26
【问题描述】:
在 gitlab 页面中,似乎在每次部署时都会清理公共目录内容。在某些情况下,我会保留现有文件并添加其他文件。 你知道是否可以使用 gitlab ci 增量部署页面?
【问题讨论】:
标签: gitlab gitlab-ci gitlab-pages
在 gitlab 页面中,似乎在每次部署时都会清理公共目录内容。在某些情况下,我会保留现有文件并添加其他文件。 你知道是否可以使用 gitlab ci 增量部署页面?
【问题讨论】:
标签: gitlab gitlab-ci gitlab-pages
不会在每次部署期间清理公用文件夹。
但是,大多数存储库实际上并没有公用文件夹,而是仅在 CI/CD 期间动态创建。这些动态创建的内容不会在部署之间保留。
只需将您想要在部署之间保留的所有文件存储在您的存储库中。这可以位于存储库根目录中名为 public 的文件夹中。这样,您就不必在 CI/CD 期间移动文件。只需确保在 .gitlab-ci.yml 配置期间不要覆盖/移动/删除文件即可。
当然,您也可以将文件存储在存储库中的任何其他位置,只需将它们移动到您的.gitlab-ci.yml 配置中public/ 下的正确位置。
【讨论】: