Skip to content

Commit

Permalink
Merge pull request #364 from xenit-eu/DEVEM-535
Browse files Browse the repository at this point in the history
DEVEM-535 Added Alfresco 7.4 compatibility
  • Loading branch information
thijslemmens authored Jul 19, 2023
2 parents b5ea3b2 + 5a3428b commit 304b132
Show file tree
Hide file tree
Showing 15 changed files with 44 additions and 22 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
env:
DOCKER_USER: ${{ secrets.CLOUDSMITH_USER }}
DOCKER_PASSWORD: ${{ secrets.CLOUDSMITH_APIKEY }}
run: echo "$DOCKER_PASSWORD" | docker login docker.xenit.eu --username "$DOCKER_USER" --password-stdin
run: echo "$DOCKER_PASSWORD" | docker login private.docker.xenit.eu --username "$DOCKER_USER" --password-stdin
- name: Test
run: ./gradlew integrationTest -P${{ matrix.flavour }}
- name: 'Upload Artifact'
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,12 @@ Version template:
-->
# Dynamic Extensions For Alfresco Changelog

## [4.0.0] - 2023-07-18

### Added

* [#363](https://github.com/xenit-eu/dynamic-extensions-for-alfresco/issues/363) Added Alfresco 7.4 compatibility

## [3.0.0] - 2022-11-29

### Added
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ the [Alfresco Docker Gradle Plugins](https://github.com/xenit-eu/alfresco-docker

Dynamic Extensions is systematically integration-tested against:

* Alfresco Enterprise & Community 7.4
* Alfresco Enterprise & Community 7.3
* Alfresco Enterprise & Community 7.2
* Alfresco Enterprise & Community 7.1
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
module.id = ${project.parent.name}
module.version = ${project.version.replace('-SNAPSHOT','')}
module.title = Dynamic Extensions for Alfresco ${project.ext.simpleAlfrescoVersion}
module.description = Dynamic Extensions for Alfresco module package

module.repo.version.min=7.4.0
module.repo.version.max=7.4.99
7 changes: 5 additions & 2 deletions gradle/versions.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ ext {
"70": "7.0.0",
"71": "7.1.1",
"72": "7.2.0",
"73": "7.3.0"
"73": "7.3.0",
"74": "7.4.0"
]

springVersions = [
Expand All @@ -14,7 +15,8 @@ ext {
"70": "5.3.3.RELEASE",
"71": "5.3.9.RELEASE",
"72": "5.3.15.RELEASE",
"73": "5.3.23.RELEASE"
"73": "5.3.23.RELEASE",
"74": "5.3.27"
]

geminiVersions = [
Expand All @@ -24,5 +26,6 @@ ext {
"71": "3.0.0.M01",
"72": "3.0.0.M01",
"73": "3.0.0.M01",
"74": "3.0.0.M01"
]
}
8 changes: 8 additions & 0 deletions integration-tests/alfresco-community-74/overload.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
ext {
alfrescoBaseWarBom = 'org.alfresco:acs-community-packaging:7.4.0'
alfrescoBaseWar = 'org.alfresco:content-services-community@war'

alfrescoBaseImage = 'xenit/alfresco-repository-community:7.4.0'

postgresImage = 'postgres:13'
}
2 changes: 1 addition & 1 deletion integration-tests/alfresco-enterprise-61/overload.gradle
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
ext {
alfrescoBaseWarBom = 'org.alfresco:acs-packaging:6.1.1.11'
alfrescoBaseWar = 'org.alfresco:content-services@war'
alfrescoBaseImage = 'docker.xenit.eu/private/alfresco-enterprise/alfresco-repository-enterprise:6.1.1'
alfrescoBaseImage = 'private.docker.xenit.eu/alfresco-enterprise/alfresco-repository-enterprise:6.1.1'

postgresImage = 'postgres:10.1'
}
2 changes: 1 addition & 1 deletion integration-tests/alfresco-enterprise-62/overload.gradle
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
ext {
alfrescoBaseWarBom = 'org.alfresco:acs-packaging:6.2.2.19'
alfrescoBaseWar = 'org.alfresco:content-services@war'
alfrescoBaseImage = 'docker.xenit.eu/private/alfresco-enterprise/alfresco-repository-enterprise:6.2.2.19'
alfrescoBaseImage = 'private.docker.xenit.eu/alfresco-enterprise/alfresco-repository-enterprise:6.2.2.19'

postgresImage = 'postgres:10.1'
}
2 changes: 1 addition & 1 deletion integration-tests/alfresco-enterprise-70/overload.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ ext {
alfrescoBaseWarBom = 'org.alfresco:acs-packaging:7.0.1.3'
alfrescoBaseWar = 'org.alfresco:content-services@war'

alfrescoBaseImage = 'docker.xenit.eu/private/alfresco-enterprise/alfresco-repository-enterprise:7.0.1.3'
alfrescoBaseImage = 'private.docker.xenit.eu/alfresco-enterprise/alfresco-repository-enterprise:7.0.1.3'

postgresImage = 'postgres:13.1'
}
2 changes: 1 addition & 1 deletion integration-tests/alfresco-enterprise-71/overload.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ ext {
alfrescoBaseWarBom = 'org.alfresco:acs-packaging:7.1.0'
alfrescoBaseWar = 'org.alfresco:content-services@war'

alfrescoBaseImage = 'docker.xenit.eu/private/alfresco-enterprise/alfresco-repository-enterprise:7.1.0'
alfrescoBaseImage = 'private.docker.xenit.eu/alfresco-enterprise/alfresco-repository-enterprise:7.1.0'

postgresImage = 'postgres:13'
}
2 changes: 1 addition & 1 deletion integration-tests/alfresco-enterprise-72/overload.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ ext {
alfrescoBaseWarBom = 'org.alfresco:acs-packaging:7.2.0'
alfrescoBaseWar = 'org.alfresco:content-services@war'

alfrescoBaseImage = 'docker.xenit.eu/private/alfresco-enterprise/alfresco-repository-enterprise:7.2.0'
alfrescoBaseImage = 'private.docker.xenit.eu/alfresco-enterprise/alfresco-repository-enterprise:7.2.0'

postgresImage = 'postgres:13'
}
4 changes: 2 additions & 2 deletions integration-tests/alfresco-enterprise-73/overload.gradle
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
ext {
alfrescoBaseWarBom = 'org.alfresco:acs-packaging:7.3.0'
alfrescoBaseWarBom = 'org.alfresco:acs-packaging:7.3.0.1'
alfrescoBaseWar = 'org.alfresco:content-services@war'

alfrescoBaseImage = 'docker.xenit.eu/private/alfresco-enterprise/alfresco-repository-enterprise:7.3.0'
alfrescoBaseImage = 'private.docker.xenit.eu/alfresco-enterprise/alfresco-repository-enterprise:7.3.0.1'

postgresImage = 'postgres:13'
}
8 changes: 8 additions & 0 deletions integration-tests/alfresco-enterprise-74/overload.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
ext {
alfrescoBaseWarBom = 'org.alfresco:acs-packaging:7.4.0.1'
alfrescoBaseWar = 'org.alfresco:content-services@war'

alfrescoBaseImage = 'private.docker.xenit.eu/alfresco-enterprise/alfresco-repository-enterprise:7.4.0.1'

postgresImage = 'postgres:13'
}
11 changes: 0 additions & 11 deletions integration-tests/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -27,17 +27,6 @@ configure(subprojects.findAll { it.name.startsWith("alfresco-") }) {
if (project.name.contains("enterprise") && !project.hasProperty("enterprise")) {
return
}

repositories {
maven {
name 'release'
url "https://artifactory.xenit.eu/artifactory/libs-release"
credentials {
username project.hasProperty('eu.xenit.artifactory.username') ? property('eu.xenit.artifactory.username') : ''
password project.hasProperty('eu.xenit.artifactory.password') ? property('eu.xenit.artifactory.password') : ''
}
}
}

def alfrescoVersion = project.name[-2..-1]

Expand Down
2 changes: 1 addition & 1 deletion settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ include 'control-panel'

include 'gradle-plugin'

def supportedAlfrescoVersions = [ "61", "62", "70", "71", "72", "73"]
def supportedAlfrescoVersions = [ "61", "62", "70", "71", "72", "73", "74"]
def alfrescoDependentModules =
[
'alfresco-dynamic-extensions-repo',
Expand Down

0 comments on commit 304b132

Please sign in to comment.