NOTE: This article is an INTERNAL article and is not visible to customers, currently. Please only link this article in internal comments, but not public comments.
Issue
- [IMPORTANT] Please be advised that there are scenarios where deleting
.gitattributes
could cause further issues. This article was changed to internal instead, given that this solution has worked with at least one customer before. - When deploying large files (above 20MB in size), the files become corrupted and have only a few hundred kilobytes instead.
- This happens for Liferay-provided hotfixes as well.
Environment
- Any DXP
- Liferay PaaS
- Git repository with Git LFS (Large File Storage) enabled.
Resolution
- Liferay Cloud CI service (Jenkins) has built-in support for Git LFS since version 4.0.2.
- Some tools require a configuration file in order to work correctly with Git LFS:
.gitattributes
. - This file is not needed by out CI service, and will, in fact, cause our OOTB integration to Git LFS to fail.
- In order to be able to deploy large files to Liferay Cloud, please delete the
.gitattributes
file from your repository's root directory and commit the changes.
Additional Information
- 6/25/2020 Services Update 2020.26.1 (Added Git LFS support)