User Manual: Remove old files for when deploying #7
@ -216,7 +216,8 @@ def deliver(builder: ManualBuilder) -> None:
|
||||
# Sync html files
|
||||
source_path = f"{builder.build_path}/{doc_format}/{locale}/"
|
||||
dest_path = f"{connect_id}:{version_remote_path}/"
|
||||
worker.utils.rsync(source_path, dest_path, exclude_paths=[".doctrees"])
|
||||
# Exclude zip files so `--delete` does not delete existing archives
|
||||
Blendify marked this conversation as resolved
Outdated
|
||||
worker.utils.rsync(source_path, dest_path, exclude_paths=[".doctrees", ".*zip"], delete=True, delete_path_check=docs_remote_path)
|
||||
Blendify marked this conversation as resolved
Outdated
Brecht Van Lommel
commented
I have not tested, but the pattern looks wrong and the folder could be more specific: I have not tested, but the pattern looks wrong and the folder could be more specific:
`.*.zip` -> `*.zip`
`docs_remote_path` -> `version_remote_path`
|
||||
|
||||
# Create links
|
||||
if builder.track_id == "vdev":
|
||||
|
Loading…
Reference in New Issue
Block a user
The comment can become more descriptive. It is possibly to deduct that
detete=True
and--exclude=*.zip
will preserve archives. But why is it needed? What the existing archives referred from the comment exactly are?There are html and epub zip files in the same folder, for downloading the manual. The epub zip in particular is uploaded by a builder that runs in parallel with this one.