diff --git a/activiti-app-integration-tests/pom.xml b/activiti-app-integration-tests/pom.xml index 81b6069..63d1dc0 100644 --- a/activiti-app-integration-tests/pom.xml +++ b/activiti-app-integration-tests/pom.xml @@ -7,7 +7,7 @@ org.alfresco.activiti aps-project - 2.5.1 + 2.5.2 diff --git a/activiti-app-integration-tests/src/test/java/com/activiti/sdk/integrationtests/FourEyesAppIT.java b/activiti-app-integration-tests/src/test/java/com/activiti/sdk/integrationtests/FourEyesAppIT.java index 93b1820..ef8f999 100644 --- a/activiti-app-integration-tests/src/test/java/com/activiti/sdk/integrationtests/FourEyesAppIT.java +++ b/activiti-app-integration-tests/src/test/java/com/activiti/sdk/integrationtests/FourEyesAppIT.java @@ -55,7 +55,7 @@ public class FourEyesAppIT { protected static final String BASE_PATH_HOSTNAME = "localhost"; protected static final int BASE_PATH_PORT = 8080; - protected static final String appZipFile = "aps-extensions-jar-2.5.1-App.zip"; + protected static final String appZipFile = "aps-extensions-jar-2.5.2-App.zip"; protected static final String ACTIVITI_APP_BASE_PATH = BASE_PATH_PROTOCOL + "://" + BASE_PATH_HOSTNAME + ":" + BASE_PATH_PORT; diff --git a/activiti-app-overlay-docker/pom.xml b/activiti-app-overlay-docker/pom.xml index 2e38bd8..2ba707d 100644 --- a/activiti-app-overlay-docker/pom.xml +++ b/activiti-app-overlay-docker/pom.xml @@ -7,7 +7,7 @@ org.alfresco.activiti aps-project - 2.5.1 + 2.5.2 diff --git a/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.11 b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.11 new file mode 100644 index 0000000..5817cbf --- /dev/null +++ b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.11 @@ -0,0 +1,39 @@ +FROM alfresco/process-services:${aps.docker.version} + +ENV ACTIVITI_DATASOURCE_USERNAME: ${docker.aps.database.username} +ENV ACTIVITI_DATASOURCE_PASSWORD: ${docker.aps.database.password} +ENV ACTIVITI_DATASOURCE_DRIVER: ${docker.aps.database.driver} +ENV ACTIVITI_HIBERNATE_DIALECT: ${docker.aps.database.dialect} +ENV ACTIVITI_DATASOURCE_URL: ${docker.aps.database.url} +ENV ACTIVITI_CSRF_DISABLED: ${docker.aps.database.csrf.disabled} +ENV ACTIVITI_CORS_ENABLED: ${docker.aps.database.cors.enabled} +ENV ACTIVITI_ES_SERVER_TYPE: ${docker.aps.es.server.type} +ENV ACTIVITI_ES_DISCOVERY_HOSTS: ${docker.aps.es.discovery.host} +ENV ACTIVITI_ES_CLUSTER_NAME: ${docker.aps.es.cluster.name} + +ENV LC_ALL=C + +ARG TOMCAT_DIR=/usr/local/tomcat +ARG USERNAME=alfresco +ARG CONTENT_STORAGE_DIR=/act_data + +USER root + +RUN rm -rf $TOMCAT_DIR/webapps/activiti-app + +#COPY --chown=${USERNAME} extensions/aps-extensions-jar-${project.version}.jar $TOMCAT_DIR/lib + +COPY --chown=${USERNAME} logging/logback.xml $TOMCAT_DIR/lib + +COPY --chown=${USERNAME} properties/activiti-app.properties $TOMCAT_DIR/lib + +COPY --chown=${USERNAME} extensions/activiti-app.war $TOMCAT_DIR/webapps + +COPY --chown=${USERNAME} license/*.* $TOMCAT_DIR/lib/ + +RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat + +RUN mkdir -p ${CONTENT_STORAGE_DIR} +RUN chown ${USERNAME}:${USERNAME} ${CONTENT_STORAGE_DIR} + +USER ${USERNAME} \ No newline at end of file diff --git a/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.11-arm64 b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.11-arm64 new file mode 100644 index 0000000..e02574e --- /dev/null +++ b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.11-arm64 @@ -0,0 +1,42 @@ +FROM tomcat:9-jdk17-openjdk + +ENV ACTIVITI_DATASOURCE_USERNAME: ${docker.aps.database.username} +ENV ACTIVITI_DATASOURCE_PASSWORD: ${docker.aps.database.password} +ENV ACTIVITI_DATASOURCE_DRIVER: ${docker.aps.database.driver} +ENV ACTIVITI_HIBERNATE_DIALECT: ${docker.aps.database.dialect} +ENV ACTIVITI_DATASOURCE_URL: ${docker.aps.database.url} +ENV ACTIVITI_CSRF_DISABLED: ${docker.aps.database.csrf.disabled} +ENV ACTIVITI_CORS_ENABLED: ${docker.aps.database.cors.enabled} +ENV ACTIVITI_ES_SERVER_TYPE: ${docker.aps.es.server.type} +ENV ACTIVITI_ES_DISCOVERY_HOSTS: ${docker.aps.es.discovery.host} +ENV ACTIVITI_ES_CLUSTER_NAME: ${docker.aps.es.cluster.name} + +ENV LC_ALL=C + +ARG TOMCAT_DIR=/usr/local/tomcat +ARG USERNAME=alfresco +ARG USERID=33007 +ARG CONTENT_STORAGE_DIR=/act_data + +USER root + +RUN useradd -c "Alfresco APS" -M -s "/bin/bash" -u "${USERID}" -o "${USERNAME}" + +RUN rm -rf $TOMCAT_DIR/webapps/activiti-app + +#COPY --chown=${USERNAME} extensions/aps-extensions-jar-${project.version}.jar $TOMCAT_DIR/lib + +COPY --chown=${USERNAME} logging/logback.xml $TOMCAT_DIR/lib + +COPY --chown=${USERNAME} properties/activiti-app.properties $TOMCAT_DIR/lib + +COPY --chown=${USERNAME} extensions/activiti-app.war $TOMCAT_DIR/webapps + +COPY --chown=${USERNAME} license/*.* $TOMCAT_DIR/lib/ + +RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat + +RUN mkdir -p ${CONTENT_STORAGE_DIR} +RUN chown ${USERNAME}:${USERNAME} ${CONTENT_STORAGE_DIR} + +USER ${USERNAME} \ No newline at end of file diff --git a/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.12 b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.12 new file mode 100644 index 0000000..5817cbf --- /dev/null +++ b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.12 @@ -0,0 +1,39 @@ +FROM alfresco/process-services:${aps.docker.version} + +ENV ACTIVITI_DATASOURCE_USERNAME: ${docker.aps.database.username} +ENV ACTIVITI_DATASOURCE_PASSWORD: ${docker.aps.database.password} +ENV ACTIVITI_DATASOURCE_DRIVER: ${docker.aps.database.driver} +ENV ACTIVITI_HIBERNATE_DIALECT: ${docker.aps.database.dialect} +ENV ACTIVITI_DATASOURCE_URL: ${docker.aps.database.url} +ENV ACTIVITI_CSRF_DISABLED: ${docker.aps.database.csrf.disabled} +ENV ACTIVITI_CORS_ENABLED: ${docker.aps.database.cors.enabled} +ENV ACTIVITI_ES_SERVER_TYPE: ${docker.aps.es.server.type} +ENV ACTIVITI_ES_DISCOVERY_HOSTS: ${docker.aps.es.discovery.host} +ENV ACTIVITI_ES_CLUSTER_NAME: ${docker.aps.es.cluster.name} + +ENV LC_ALL=C + +ARG TOMCAT_DIR=/usr/local/tomcat +ARG USERNAME=alfresco +ARG CONTENT_STORAGE_DIR=/act_data + +USER root + +RUN rm -rf $TOMCAT_DIR/webapps/activiti-app + +#COPY --chown=${USERNAME} extensions/aps-extensions-jar-${project.version}.jar $TOMCAT_DIR/lib + +COPY --chown=${USERNAME} logging/logback.xml $TOMCAT_DIR/lib + +COPY --chown=${USERNAME} properties/activiti-app.properties $TOMCAT_DIR/lib + +COPY --chown=${USERNAME} extensions/activiti-app.war $TOMCAT_DIR/webapps + +COPY --chown=${USERNAME} license/*.* $TOMCAT_DIR/lib/ + +RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat + +RUN mkdir -p ${CONTENT_STORAGE_DIR} +RUN chown ${USERNAME}:${USERNAME} ${CONTENT_STORAGE_DIR} + +USER ${USERNAME} \ No newline at end of file diff --git a/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.12-arm64 b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.12-arm64 new file mode 100644 index 0000000..e02574e --- /dev/null +++ b/activiti-app-overlay-docker/src/main/docker/Dockerfile-2.4.2.12-arm64 @@ -0,0 +1,42 @@ +FROM tomcat:9-jdk17-openjdk + +ENV ACTIVITI_DATASOURCE_USERNAME: ${docker.aps.database.username} +ENV ACTIVITI_DATASOURCE_PASSWORD: ${docker.aps.database.password} +ENV ACTIVITI_DATASOURCE_DRIVER: ${docker.aps.database.driver} +ENV ACTIVITI_HIBERNATE_DIALECT: ${docker.aps.database.dialect} +ENV ACTIVITI_DATASOURCE_URL: ${docker.aps.database.url} +ENV ACTIVITI_CSRF_DISABLED: ${docker.aps.database.csrf.disabled} +ENV ACTIVITI_CORS_ENABLED: ${docker.aps.database.cors.enabled} +ENV ACTIVITI_ES_SERVER_TYPE: ${docker.aps.es.server.type} +ENV ACTIVITI_ES_DISCOVERY_HOSTS: ${docker.aps.es.discovery.host} +ENV ACTIVITI_ES_CLUSTER_NAME: ${docker.aps.es.cluster.name} + +ENV LC_ALL=C + +ARG TOMCAT_DIR=/usr/local/tomcat +ARG USERNAME=alfresco +ARG USERID=33007 +ARG CONTENT_STORAGE_DIR=/act_data + +USER root + +RUN useradd -c "Alfresco APS" -M -s "/bin/bash" -u "${USERID}" -o "${USERNAME}" + +RUN rm -rf $TOMCAT_DIR/webapps/activiti-app + +#COPY --chown=${USERNAME} extensions/aps-extensions-jar-${project.version}.jar $TOMCAT_DIR/lib + +COPY --chown=${USERNAME} logging/logback.xml $TOMCAT_DIR/lib + +COPY --chown=${USERNAME} properties/activiti-app.properties $TOMCAT_DIR/lib + +COPY --chown=${USERNAME} extensions/activiti-app.war $TOMCAT_DIR/webapps + +COPY --chown=${USERNAME} license/*.* $TOMCAT_DIR/lib/ + +RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat + +RUN mkdir -p ${CONTENT_STORAGE_DIR} +RUN chown ${USERNAME}:${USERNAME} ${CONTENT_STORAGE_DIR} + +USER ${USERNAME} \ No newline at end of file diff --git a/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.11 b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.11 new file mode 100644 index 0000000..5cc9cde --- /dev/null +++ b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.11 @@ -0,0 +1,14 @@ +FROM alfresco/process-services-admin:${aps.docker.version} + +ARG TOMCAT_DIR=/usr/local/tomcat +ARG USERNAME=alfresco + +USER root + +ADD --chown=${USERNAME} jdbc $TOMCAT_DIR/lib +COPY --chown=${USERNAME} properties/activiti-admin.properties $TOMCAT_DIR/lib +COPY --chown=${USERNAME} tomcat/conf/server.xml $TOMCAT_DIR/conf + +RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat + +USER ${USERNAME} diff --git a/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.11-arm64 b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.11-arm64 new file mode 100644 index 0000000..c62eb7f --- /dev/null +++ b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.11-arm64 @@ -0,0 +1,18 @@ +FROM tomcat:9-jdk17-openjdk-slim + +ARG TOMCAT_DIR=/usr/local/tomcat +ARG USERNAME=alfresco +ARG USERID=33007 + +USER root + +RUN useradd -c "Alfresco APS" -M -s "/bin/bash" -u "${USERID}" -o "${USERNAME}" + +ADD --chown=${USERNAME} jdbc $TOMCAT_DIR/lib +COPY --chown=${USERNAME} extensions/activiti-admin.war $TOMCAT_DIR/webapps +COPY --chown=${USERNAME} properties/activiti-admin.properties $TOMCAT_DIR/lib +COPY --chown=${USERNAME} tomcat/conf/server.xml $TOMCAT_DIR/conf + +RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat + +USER ${USERNAME} \ No newline at end of file diff --git a/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.12 b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.12 new file mode 100644 index 0000000..5cc9cde --- /dev/null +++ b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.12 @@ -0,0 +1,14 @@ +FROM alfresco/process-services-admin:${aps.docker.version} + +ARG TOMCAT_DIR=/usr/local/tomcat +ARG USERNAME=alfresco + +USER root + +ADD --chown=${USERNAME} jdbc $TOMCAT_DIR/lib +COPY --chown=${USERNAME} properties/activiti-admin.properties $TOMCAT_DIR/lib +COPY --chown=${USERNAME} tomcat/conf/server.xml $TOMCAT_DIR/conf + +RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat + +USER ${USERNAME} diff --git a/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.12-arm64 b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.12-arm64 new file mode 100644 index 0000000..c62eb7f --- /dev/null +++ b/activiti-app-overlay-docker/src/main/docker/admin/Dockerfile-admin-2.4.2.12-arm64 @@ -0,0 +1,18 @@ +FROM tomcat:9-jdk17-openjdk-slim + +ARG TOMCAT_DIR=/usr/local/tomcat +ARG USERNAME=alfresco +ARG USERID=33007 + +USER root + +RUN useradd -c "Alfresco APS" -M -s "/bin/bash" -u "${USERID}" -o "${USERNAME}" + +ADD --chown=${USERNAME} jdbc $TOMCAT_DIR/lib +COPY --chown=${USERNAME} extensions/activiti-admin.war $TOMCAT_DIR/webapps +COPY --chown=${USERNAME} properties/activiti-admin.properties $TOMCAT_DIR/lib +COPY --chown=${USERNAME} tomcat/conf/server.xml $TOMCAT_DIR/conf + +RUN chown ${USERNAME}:${USERNAME} -R /usr/local/tomcat + +USER ${USERNAME} \ No newline at end of file diff --git a/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose-activiti-admin.yml b/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose-activiti-admin.yml index 9506005..6ea3f08 100644 --- a/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose-activiti-admin.yml +++ b/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose-activiti-admin.yml @@ -1,4 +1,3 @@ -version: "3.8" services: aps-admin: image: aps-sdk/alfresco-process-services-admin:development diff --git a/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose.yml b/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose.yml index 9c7ff66..e9021ec 100644 --- a/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose.yml +++ b/activiti-app-overlay-docker/src/main/docker/docker-compose/docker-compose.yml @@ -1,4 +1,3 @@ -version: "3.8" services: aps-current-project: image: aps-sdk/alfresco-process-services:development diff --git a/activiti-app-overlay-war/pom.xml b/activiti-app-overlay-war/pom.xml index 9a8a8af..2cb1ac7 100644 --- a/activiti-app-overlay-war/pom.xml +++ b/activiti-app-overlay-war/pom.xml @@ -7,7 +7,7 @@ org.alfresco.activiti aps-project - 2.5.1 + 2.5.2 diff --git a/aps-extensions-jar/pom.xml b/aps-extensions-jar/pom.xml index ad47038..f46d540 100644 --- a/aps-extensions-jar/pom.xml +++ b/aps-extensions-jar/pom.xml @@ -7,7 +7,7 @@ org.alfresco.activiti aps-project - 2.5.1 + 2.5.2 diff --git a/aps-extensions-jar/src/test/resources/activiti/2.4.2.11/version.properties b/aps-extensions-jar/src/test/resources/activiti/2.4.2.11/version.properties new file mode 100644 index 0000000..af6c024 --- /dev/null +++ b/aps-extensions-jar/src/test/resources/activiti/2.4.2.11/version.properties @@ -0,0 +1,5 @@ +type=bpmSuite +version.major=2 +version.minor=4 +version.revision=2.11 +version.edition=Alfresco Process Services (powered by Activiti) diff --git a/aps-extensions-jar/src/test/resources/activiti/2.4.2.12/version.properties b/aps-extensions-jar/src/test/resources/activiti/2.4.2.12/version.properties new file mode 100644 index 0000000..9a3ba59 --- /dev/null +++ b/aps-extensions-jar/src/test/resources/activiti/2.4.2.12/version.properties @@ -0,0 +1,5 @@ +type=bpmSuite +version.major=2 +version.minor=4 +version.revision=2.12 +version.edition=Alfresco Process Services (powered by Activiti) diff --git a/aps-extensions-jar/src/test/resources/activiti/version.properties b/aps-extensions-jar/src/test/resources/activiti/version.properties index eaa8c85..383dfab 100644 --- a/aps-extensions-jar/src/test/resources/activiti/version.properties +++ b/aps-extensions-jar/src/test/resources/activiti/version.properties @@ -1,5 +1,5 @@ type=bpmSuite version.major=2 -version.minor=3 -version.revision=8.7 +version.minor=4 +version.revision=4 version.edition=Alfresco Process Services (powered by Activiti) diff --git a/pom.xml b/pom.xml index a6779ef..d44d295 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ 4.0.0 org.alfresco.activiti aps-project - 2.5.1 + 2.5.2 pom APS - SDK Project @@ -997,7 +997,7 @@ aps2.3.8.7 - true + false @@ -1639,6 +1639,82 @@ false + + + aps2.4.2.11 + + false + + + + + 17 + 17 + 2.4.2.11 + 2.4.2.11 + 2 + 4 + 2.11 + v2.3.7 + 5.8 + 2.14.1 + 1.70 + 7.11.1-alpha.10 + 5.3.29.RELEASE + 2.7.14 + 5.8.5 + 7.17.14 + 7.17.14 + 5.4.32.Final + 2.2.220 + 13.1 + 3.5.13 + 2.2.7 + false + false + false + false + false + + + + + aps2.4.2.12 + + false + + + + + 17 + 17 + 2.4.2.12 + 2.4.2.12 + 2 + 4 + 2.12 + v2.3.7 + 5.8 + 2.14.1 + 1.70 + 7.11.1-alpha.10 + 5.3.29.RELEASE + 2.7.14 + 5.8.5 + 7.17.14 + 7.17.14 + 5.4.32.Final + 2.2.220 + 13.1 + 3.5.13 + 2.2.7 + false + false + false + false + false + + aps2.4.3 @@ -1681,7 +1757,7 @@ aps2.4.4 - false + true @@ -1867,9 +1943,7 @@ aps-extensions-jar activiti-app-overlay-war activiti-app-overlay-docker -