Close Additional Files
The close additional files feature allows you to specify additional files that should be closed as part of a deployment. these files will not be modified, but they will be closed at the beginning of the deployment and reopened once all of processes in the deployment are completed. If a deployment fails, these files will still reopen at the end.
In OttoDeploy, you can select the list of files to close by toggling the close additional files setting in the "Additional Options" section of a deployment.
Why?
During a deployment, files that are on the destination server that are part of the deployment will be closed automatically. However if there are additional files on the server that might have external file references to the files being deployed, then these files will not be closed.
This presents at least two problems:
- Users may inadvertently open the related files which will then try to open the files being deployed. As these files are closed they will not be available and the user will get an error.
- Server side scripts may do the same thing. They may try to pull open files that are closed as part of the deployment; again leading to an error.
How to prevent this
You can teach the deployment about other files that should be closed as part of the deployment. If the file in question fail to close, the entire deployment will abort.
OttoDeploy
OttoDeploy's deployment interface lets you choose a list of other files to close as part of the deployment. This is done in the Additional Options
section of a deployment.