ayon-core/openpype/hosts
Petr Kalis d33d20b548
Nuke: returned not cleaning of renders folder on the farm (#5374)
* OP-6439 - mark farm rendered images for deletion only if not persistent

Farm produces images into `renders` folder, which might be set as persistent for some hosts (Nuke). Mark rendered images for explicit deletion if they are not stored in persistent staging folder.

* OP-6439 - allow storing of stagingDir_persistent into metadata.json

Instance could carry `stagingDir_persistent` flag denoting that staging dir shouldnt be deleted. This allow to propagate this into farm publishing.

TODO - shouldnt this be on representation as stagingDir is there and each repre could have different stagingDir?

* OP-6439 - mark all Nuke staging dir as persistent

Backward compatibility as previously Nuke kept images rendered in `renders` eg. stagingDir. There are workflows which rely on presence of files in `renders` folder.

* Update openpype/pipeline/farm/pyblish_functions.py

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

---------

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-08-01 15:37:57 +02:00
..
aftereffects General: Qt scale enhancement (#5059) 2023-07-11 18:13:50 +02:00
blender Minor changes to FBX camera extractor to improve clarity 2023-07-24 14:49:50 +01:00
celaction General: Reduce usage of legacy io (#4723) 2023-07-11 18:11:07 +02:00
flame General: Reduce usage of legacy io (#4723) 2023-07-11 18:11:07 +02:00
fusion Black formatting 2023-07-20 15:54:02 +02:00
harmony AYON: 3rd party addon usage (#5300) 2023-07-27 10:54:45 +02:00
hiero AYON: 3rd party addon usage (#5300) 2023-07-27 10:54:45 +02:00
houdini Merge pull request #5359 from ynput/bugfix/houdini_clear_selection 2023-08-01 10:33:22 +02:00
max Fix wrong merge 2023-07-17 13:14:18 +02:00
maya Chore: Python 2 support fix (#5375) 2023-08-01 10:46:59 +02:00
nuke Nuke: returned not cleaning of renders folder on the farm (#5374) 2023-08-01 15:37:57 +02:00
photoshop AYON: 3rd party addon usage (#5300) 2023-07-27 10:54:45 +02:00
resolve General: Reduce usage of legacy io (#4723) 2023-07-11 18:11:07 +02:00
standalonepublisher AYON: 3rd party addon usage (#5300) 2023-07-27 10:54:45 +02:00
substancepainter Merge pull request #5291 from ynput/release/next-minor 2023-07-13 15:43:02 +03:00
traypublisher changed order so instances have filled 'assetEntity' 2023-07-13 18:37:31 +02:00
tvpaint AYON: 3rd party addon usage (#5300) 2023-07-27 10:54:45 +02:00
unreal move unreal splash screen to unreal 2023-07-31 10:53:50 +02:00
webpublisher Webpublisher - headless publish shouldn't be blocking operation (#5177) 2023-06-22 20:17:56 +02:00
__init__.py