Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 gitlab 页面中,似乎在每次部署时都会清理公共目录内容。在某些情况下,我会保留现有文件并添加其他文件。你知道是否可以使用 gitlab ci 增量部署页面?
每次部署期间都不会清理公用文件夹。 但是,大多数存储库实际上并没有公用文件夹,而是仅在 CI/CD 期间动态创建。这些动态创建的内容不会在部署之间保留。
只需将要在部署之间保留的所有文件存储在存储库中。这可以位于存储库根目录中名为 public 的文件夹中。这样,您就不必在 CI/CD 期间移动文件。只需确保在配置期间不要覆盖/移动/删除文件.gitlab-ci.yml。
.gitlab-ci.yml
当然,您也可以将文件存储在存储库中的任何其他位置,然后将它们移动到配置中的正确public/位置.gitlab-ci.yml。
public/