6 Commits

Author SHA1 Message Date
AkshayJagadish-ne
0b9a65e810 Build trigger (#9) 2021-06-01 17:30:35 +02:00
Max Brenner
73727dca09 Revert "Added wlan-cloud-root to all-modules-build"
This reverts commit f029a2f9df.
2021-06-01 16:24:47 +02:00
norm-traxler
ad67765358 Merge pull request #8 from Telecominfraproject/root-build
Added wlan-cloud-root to all-modules-build
2021-05-27 15:32:01 -04:00
Akshay Jagadish
f029a2f9df Added wlan-cloud-root to all-modules-build 2021-05-27 15:14:35 -04:00
Max Brenner
720ce832ec fix all-modules-build pom.xml
Signed-off-by: Max Brenner <xamrennerb@gmail.com>
2021-05-07 11:55:06 +02:00
Max Brenner
df9e7102f6 rebase 1.0 CI changes
Signed-off-by: Max Brenner <xamrennerb@gmail.com>
2021-05-07 11:28:24 +02:00
3 changed files with 26 additions and 3 deletions

View File

@@ -2,7 +2,11 @@ name: Java Maven CI - TIP WLAN Cloud Master
on:
push:
branches: [ master ]
branches:
- master
- 'release/**'
tags:
- '*'
schedule:
# runs nightly build at 5AM
@@ -37,6 +41,26 @@ jobs:
password: ${{ secrets.MAVEN_REPO_PASSWORD }}
- name: Configure maven settings.xml
run: cp .github/workflows/maven_settings_template.xml /home/runner/.m2/settings.xml
- name: Update version in pom.xml
if: startsWith(github.ref, 'refs/tags/')
run: |
VERSION=$(echo "${{ github.ref }}" | sed -e 's/refs\/tags\/[v]//')
mvn -B --file wlan-cloud-root/pom.xml versions:set -DnewVersion=$VERSION
mvn -B --file wlan-cloud-root/pom.xml install # put new parent version into Maven cache
mvn -B --file wlan-cloud-root/pom.xml versions:revert # need to revert so that child modules are able to find its parent
mvn -B --file all-modules-build/pom.xml versions:update-parent -DparentVersion=[$VERSION]
mvn -B --file wlan-cloud-opensync-controller/opensync-gateway-static-docker/pom.xml versions:update-parent -DparentVersion=[$VERSION]
mvn -B --file wlan-cloud-opensync-controller/opensync-gateway-cloud-docker/pom.xml versions:update-parent -DparentVersion=[$VERSION]
mvn -B --file wlan-cloud-services/all-cloud-and-opensync-gw-in-one-docker/pom.xml versions:update-parent -DparentVersion=[$VERSION]
mvn -B --file wlan-cloud-services/all-cloud-in-one-docker/pom.xml versions:update-parent -DparentVersion=[$VERSION]
mvn -B --file wlan-cloud-services/portal-docker/pom.xml versions:update-parent -DparentVersion=[$VERSION]
mvn -B --file wlan-cloud-services/prov-docker/pom.xml versions:update-parent -DparentVersion=[$VERSION]
mvn -B --file wlan-cloud-services/ssc-docker/pom.xml versions:update-parent -DparentVersion=[$VERSION]
mvn -B --file wlan-cloud-services/spc-docker/pom.xml versions:update-parent -DparentVersion=[$VERSION]
mvn -B --file wlan-cloud-services/port-forwarding-gateway-docker/pom.xml versions:update-parent -DparentVersion=[$VERSION]
mvn -B --file wlan-cloud-services/schema-generator/pom.xml versions:update-parent -DparentVersion=[$VERSION]
mvn -B --file wlan-cloud-root/pom.xml versions:set -DnewVersion=$VERSION
- name: Updating commit file
run: |
TIMESTAMP=$(date +'%Y-%m-%d')

View File

@@ -21,7 +21,6 @@
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>../wlan-cloud-root</module>
<module>../wlan-cloud-base/base-build</module>
<module>../wlan-cloud-services/cloud-services-build</module>
<module>../wlan-cloud-opensync-controller/opensync-gateway-build</module>

View File

@@ -11,7 +11,7 @@ new_version=$1
PREVIOUS_VERSION=$(grep "<version>" ../wlan-cloud-root/pom.xml |head -2|tail -1|cut -d '>' -f2|cut -d '<' -f 1)
echo "Updating TIP pom.xml files from $PREVIOUS_VERSION to version $new_version "
# update versions on TIP modules using special all-modules-release
# update versions on TIP modules using special all-modules-release
mvn --batch-mode release:update-versions -DdevelopmentVersion="$new_version" -DautoVersionSubmodules=true