From 5933acbb04889b7ac676e06a314ecd95b17c61f8 Mon Sep 17 00:00:00 2001 From: AFaust Date: Mon, 18 Oct 2021 01:34:30 +0200 Subject: [PATCH] Update parent POM / ACS 7 test setup --- pom.xml | 37 ++++++++++++++++++- repository/pom.xml | 8 ++-- .../src/test/docker/Repository-Dockerfile | 8 ++-- .../docker/alfresco/extension/entrypoint.sh | 10 ----- repository/src/test/docker/repository-it.xml | 1 + share/pom.xml | 5 +++ share/src/test/docker/Repository-Dockerfile | 8 ++-- .../docker/alfresco/extension/entrypoint.sh | 10 ----- .../web-extension/share-config-custom.xml | 2 +- share/src/test/docker/repository-it.xml | 1 + 10 files changed, 57 insertions(+), 33 deletions(-) delete mode 100644 repository/src/test/docker/alfresco/extension/entrypoint.sh delete mode 100644 share/src/test/docker/alfresco/extension/entrypoint.sh diff --git a/pom.xml b/pom.xml index 834c999..2d85f29 100644 --- a/pom.xml +++ b/pom.xml @@ -21,7 +21,7 @@ de.acosix.alfresco.maven de.acosix.alfresco.maven.project.parent-6.0.7 - 1.4.0 + 1.4.1 de.acosix.alfresco.keycloak @@ -81,6 +81,26 @@ 1.2.5 1.1.0.0 + + + + + + 5.16.1 + + + @@ -247,6 +267,21 @@ ${ootbee.support-tools.version} test + + + + + org.apache.activemq + activemq-broker + ${activemq.version} + test + + + * + * + + + diff --git a/repository/pom.xml b/repository/pom.xml index 8838850..0f19427 100644 --- a/repository/pom.xml +++ b/repository/pom.xml @@ -147,6 +147,11 @@ support-tools-repo + + org.apache.activemq + activemq-broker + + @@ -167,9 +172,6 @@ - - ${docker.tests.host.name} - diff --git a/repository/src/test/docker/Repository-Dockerfile b/repository/src/test/docker/Repository-Dockerfile index c634fd6..476d1da 100644 --- a/repository/src/test/docker/Repository-Dockerfile +++ b/repository/src/test/docker/Repository-Dockerfile @@ -1,12 +1,12 @@ FROM ${docker.tests.repositoryBaseImage} COPY maven ${docker.tests.repositoryWebappPath} +${docker.tests.repositoryImageBuilder.preRun} + # merge additions to alfresco-global.properties RUN echo "" >> ${docker.tests.repositoryWebappPath}/../../shared/classes/alfresco-global.properties \ && echo "#MergeGlobalProperties" >> ${docker.tests.repositoryWebappPath}/../../shared/classes/alfresco-global.properties \ && sed -i '/#MergeGlobalProperties/r ${docker.tests.repositoryWebappPath}/WEB-INF/classes/alfresco/extension/alfresco-global.addition.properties' ${docker.tests.repositoryWebappPath}/../../shared/classes/alfresco-global.properties \ - && sed -i 's/true<\/secure>/false<\/secure>/' $CATALINA_HOME/conf/web.xml \ - && mv ${docker.tests.repositoryWebappPath}/WEB-INF/classes/alfresco/extension/entrypoint.sh $CATALINA_HOME/bin/ \ - && chmod +x $CATALINA_HOME/bin/entrypoint.sh + && sed -i 's/true<\/secure>/false<\/secure>/' $CATALINA_HOME/conf/web.xml -CMD ["entrypoint.sh", "catalina.sh run -security"] \ No newline at end of file +${docker.tests.repositoryImageBuilder.postRun} \ No newline at end of file diff --git a/repository/src/test/docker/alfresco/extension/entrypoint.sh b/repository/src/test/docker/alfresco/extension/entrypoint.sh deleted file mode 100644 index 4d81e7a..0000000 --- a/repository/src/test/docker/alfresco/extension/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -ip=`hostname -I | awk '{print $1}'` -hostip=`echo "${ip}" | sed -E 's/([0-9]+\.[0-9]+)\.0\.[0-9]+/\1.0.1/'` -hostname="${DOCKER_HOST_NAME}" -echo "${hostip} ${hostname}" >> /etc/hosts - -bash -c "$@" \ No newline at end of file diff --git a/repository/src/test/docker/repository-it.xml b/repository/src/test/docker/repository-it.xml index 9556714..13d40a8 100644 --- a/repository/src/test/docker/repository-it.xml +++ b/repository/src/test/docker/repository-it.xml @@ -88,6 +88,7 @@ org.orderofthebee.support-tools:* com.cronutils:* net.time4j:* + org.apache.activemq:activemq-broker de.acosix.alfresco.utility:de.acosix.alfresco.utility.common:* de.acosix.alfresco.utility:de.acosix.alfresco.utility.core.repo.quartz1:* de.acosix.alfresco.utility:de.acosix.alfresco.utility.core.repo.quartz2:* diff --git a/share/pom.xml b/share/pom.xml index 64dfaa0..ce5fe34 100644 --- a/share/pom.xml +++ b/share/pom.xml @@ -188,6 +188,11 @@ jcl-over-slf4j + + org.apache.activemq + activemq-broker + + diff --git a/share/src/test/docker/Repository-Dockerfile b/share/src/test/docker/Repository-Dockerfile index c634fd6..476d1da 100644 --- a/share/src/test/docker/Repository-Dockerfile +++ b/share/src/test/docker/Repository-Dockerfile @@ -1,12 +1,12 @@ FROM ${docker.tests.repositoryBaseImage} COPY maven ${docker.tests.repositoryWebappPath} +${docker.tests.repositoryImageBuilder.preRun} + # merge additions to alfresco-global.properties RUN echo "" >> ${docker.tests.repositoryWebappPath}/../../shared/classes/alfresco-global.properties \ && echo "#MergeGlobalProperties" >> ${docker.tests.repositoryWebappPath}/../../shared/classes/alfresco-global.properties \ && sed -i '/#MergeGlobalProperties/r ${docker.tests.repositoryWebappPath}/WEB-INF/classes/alfresco/extension/alfresco-global.addition.properties' ${docker.tests.repositoryWebappPath}/../../shared/classes/alfresco-global.properties \ - && sed -i 's/true<\/secure>/false<\/secure>/' $CATALINA_HOME/conf/web.xml \ - && mv ${docker.tests.repositoryWebappPath}/WEB-INF/classes/alfresco/extension/entrypoint.sh $CATALINA_HOME/bin/ \ - && chmod +x $CATALINA_HOME/bin/entrypoint.sh + && sed -i 's/true<\/secure>/false<\/secure>/' $CATALINA_HOME/conf/web.xml -CMD ["entrypoint.sh", "catalina.sh run -security"] \ No newline at end of file +${docker.tests.repositoryImageBuilder.postRun} \ No newline at end of file diff --git a/share/src/test/docker/alfresco/extension/entrypoint.sh b/share/src/test/docker/alfresco/extension/entrypoint.sh deleted file mode 100644 index 4d81e7a..0000000 --- a/share/src/test/docker/alfresco/extension/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -e - -ip=`hostname -I | awk '{print $1}'` -hostip=`echo "${ip}" | sed -E 's/([0-9]+\.[0-9]+)\.0\.[0-9]+/\1.0.1/'` -hostname="${DOCKER_HOST_NAME}" -echo "${hostip} ${hostname}" >> /etc/hosts - -bash -c "$@" \ No newline at end of file diff --git a/share/src/test/docker/alfresco/web-extension/share-config-custom.xml b/share/src/test/docker/alfresco/web-extension/share-config-custom.xml index 1f956ab..8357e8a 100644 --- a/share/src/test/docker/alfresco/web-extension/share-config-custom.xml +++ b/share/src/test/docker/alfresco/web-extension/share-config-custom.xml @@ -76,7 +76,7 @@ http://keycloak:8080 - http://${docker.tests.host.name}:${docker.tests.keycloakPort}/auth + http://localhost:${docker.tests.keycloakPort}/auth test alfresco-share none diff --git a/share/src/test/docker/repository-it.xml b/share/src/test/docker/repository-it.xml index a6fec4c..2dffdf5 100644 --- a/share/src/test/docker/repository-it.xml +++ b/share/src/test/docker/repository-it.xml @@ -64,6 +64,7 @@ com.cronutils:* net.time4j:* + org.apache.activemq:activemq-broker org.orderofthebee.support-tools:support-tools-repo:* de.acosix.alfresco.utility:de.acosix.alfresco.utility.common:* de.acosix.alfresco.utility:de.acosix.alfresco.utility.core.repo.quartz1:*