mirror of
https://github.com/Alfresco/alfresco-transform-core.git
synced 2025-05-19 17:14:47 +00:00
* 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
Project that generates Docker images to perform ACS transformations
Sub-projects
alfresco-transformer-base
- contains code that is common to all the transformers. This includes the streaming of content to and from the docker images. See the sub-project's README.- Each
alfresco-docker-<name>
- contains two sub-projects. One builds an executable jar to communicate with the Alfresco repository and another to create a Docker image that includes the jar and any required executables.
Building and testing
The project can be built by running the Maven command:
mvn clean install
The build plan in Bamboo is PLAT-TRANS
Contributing guide
Please use this guide to make a contribution to the project.
Release Process
For a complete walk-through check out the
build-and-release.MD
under the docs
folder.
Languages
Java
80.5%
C
12.5%
Rich Text Format
5.4%
Dockerfile
0.7%
HTML
0.5%
Other
0.3%