1

在 gitlab 页面中,似乎在每次部署时都会清理公共目录内容。在某些情况下,我会保留现有文件并添加其他文件。你知道是否可以使用 gitlab ci 增量部署页面?

4

1 回答 1

0

每次部署期间都不会清理公用文件夹。
但是,大多数存储库实际上并没有公用文件夹,而是仅在 CI/CD 期间动态创建。这些动态创建的内容不会在部署之间保留。

只需将要在部署之间保留的所有文件存储在存储库中。这可以位于存储库根目录中名为 public 的文件夹中。这样,您就不必在 CI/CD 期间移动文件。只需确保在配置期间不要覆盖/移动/删除文件.gitlab-ci.yml

当然,您也可以将文件存储在存储库中的任何其他位置,然后将它们移动到配置中的正确public/位置.gitlab-ci.yml

于 2019-03-06T16:27:14.173 回答