Each transform engine project has been separated into 2 modules so that an executable and non-executable jar can be created.
Modules have been renamed such that *docker* has been removed from the artifactIds and project names.
Co-authored-by: Erik Knizat <erik.knizat@alfresco.com>
Co-authored-by: David Edwards <david.edwards@alfresco.com>
- add SCA & SAST
- use wildcards to reference jars' locations - a single static scan will be triggered
- use sandbox based on git branch
- use maven plugin for source clear scans
- filter logs
- update settings.xml with missing servers
- remove *install* phase from *company_release* jobs
- use regex for matching support branches
- update deploy tasks
- fix multiple Misc Transformer bugs related to file mimeTypes
- remove usage of 'source/targetMimetype' as transform options/parameters
- add 'source/targetMimetype' arguments to the 'processTransform' method
- remove unnecessary code (e.g. useless overridden methods)
- add quick* test resource files
- add integration test for 'Local Transformations' on the Misc engine
- set up Integration Tests POM configuration for all T-Engine modules
* ATS-400 : Build improvements for TravisCI
Building the LibreOffice docker image takes a long time due to the
large packages that need to be downloaded and installed. This results
in more than 10 minutes of inactivity in the build log and TravisCI
kills the job.
Improvements:
- remove and replace unnecessary steps in Docker builds
- cache LibreOffice GZIP distribution in Travis
* ATS-421 : ATS-400: Create Travis build for "alfresco-transform-core"
- rename mvn profile from 'enterpriseDocker' to 'local'
- add config to publish docker image on both Quay and Docker
- remove unused 'master' profile - similar to ATS, publish images only from master branch and on Release
- update <distributionManagement> to publish artefacts to Nexus public (rather than Enterprise Releases)
- add travis build configs
- include SP branches to travis build
- add documentation on build&release process