Gitlab pages - 增量部署
Gitlab pages - Incremental deploy
在 gitlab 页面中,public 目录内容似乎在每次部署时都会被清理。在某些情况下,我会保留现有文件并添加其他文件。
你知道是否可以使用 gitlab 增量部署页面 ci?
public 文件夹不会在每次部署期间清理。
但是,大多数存储库实际上并没有 public 文件夹,而是仅在 CI/CD 期间动态创建的。这些动态创建的内容不会在部署之间保留。
只需将您希望在部署之间保留的所有文件存储在您的存储库中。这可以位于存储库根目录中名为 public 的文件夹中。这样,您就不必在 CI/CD 期间移动文件。只需确保在 .gitlab-ci.yml
配置期间没有 overwrite/move/delete 文件。
当然,您也可以将文件存储在存储库中的其他任何位置,只需将它们移动到 .gitlab-ci.yml
配置中 public/
下的正确位置即可。
在 gitlab 页面中,public 目录内容似乎在每次部署时都会被清理。在某些情况下,我会保留现有文件并添加其他文件。 你知道是否可以使用 gitlab 增量部署页面 ci?
public 文件夹不会在每次部署期间清理。
但是,大多数存储库实际上并没有 public 文件夹,而是仅在 CI/CD 期间动态创建的。这些动态创建的内容不会在部署之间保留。
只需将您希望在部署之间保留的所有文件存储在您的存储库中。这可以位于存储库根目录中名为 public 的文件夹中。这样,您就不必在 CI/CD 期间移动文件。只需确保在 .gitlab-ci.yml
配置期间没有 overwrite/move/delete 文件。
当然,您也可以将文件存储在存储库中的其他任何位置,只需将它们移动到 .gitlab-ci.yml
配置中 public/
下的正确位置即可。