mirror of
https://github.com/Telecominfraproject/wlan-cloud-workspace.git
synced 2025-10-30 18:27:56 +00:00
Compare commits
16 Commits
release/v1
...
v1.0.0-rc2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cd5def7953 | ||
|
|
fa0d495d00 | ||
|
|
0501405cad | ||
|
|
2023da6541 | ||
|
|
3c074906cb | ||
|
|
0950220752 | ||
|
|
aaf1abf5d1 | ||
|
|
ee0588ab75 | ||
|
|
0757515090 | ||
|
|
c4c8f8544e | ||
|
|
cccf4c663a | ||
|
|
79adbf163f | ||
|
|
ae0a5082a5 | ||
|
|
b48bd6ec23 | ||
|
|
5d53759d86 | ||
|
|
7628c8b1f8 |
26
.github/workflows/maven-build.yml
vendored
26
.github/workflows/maven-build.yml
vendored
@@ -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')
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.telecominfraproject.wlan</groupId>
|
||||
<artifactId>tip-wlan-cloud-root-pom</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<version>1.0.0-SNAPSHOT</version>
|
||||
<relativePath>../wlan-cloud-root</relativePath>
|
||||
</parent>
|
||||
|
||||
@@ -22,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>
|
||||
|
||||
24
all-modules-release/make_release.sh
Normal file
24
all-modules-release/make_release.sh
Normal file
@@ -0,0 +1,24 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ "x$1" == "x" ]
|
||||
then
|
||||
echo Usage: make_release.sh new_version
|
||||
exit 1
|
||||
fi
|
||||
|
||||
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
|
||||
mvn --batch-mode release:update-versions -DdevelopmentVersion="$new_version" -DautoVersionSubmodules=true
|
||||
|
||||
|
||||
# update version that are not automatically updated
|
||||
sed -i '' "s/<tip-wlan-cloud.release.version>$PREVIOUS_VERSION<\/tip-wlan-cloud.release.version>/<tip-wlan-cloud.release.version>$new_version<\/tip-wlan-cloud.release.version>/g" ../wlan-cloud-root/pom.xml
|
||||
|
||||
#update protobuff dependency under opensync-ext-interface
|
||||
sed -i '' "s/<version>$PREVIOUS_VERSION<\/version>/<version>$new_version<\/version>/g" ../wlan-cloud-opensync-controller/opensync-ext-interface/pom.xml
|
||||
|
||||
echo "Updated TIP pom.xml files to version $new_version"
|
||||
40
all-modules-release/pom.xml
Normal file
40
all-modules-release/pom.xml
Normal file
@@ -0,0 +1,40 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.telecominfraproject.wlan</groupId>
|
||||
<artifactId>tip-wlan-cloud-root-pom</artifactId>
|
||||
<version>1.0.0-SNAPSHOT</version>
|
||||
<relativePath>../wlan-cloud-root</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>tip-wlan-workspace-all-modules-release</artifactId>
|
||||
<packaging>pom</packaging>
|
||||
<description>Aggregation of all TIP modules - to release them in one shot.</description>
|
||||
|
||||
<profiles>
|
||||
<profile>
|
||||
<id>full-build</id>
|
||||
<activation>
|
||||
<property>
|
||||
<name>full-build</name>
|
||||
</property>
|
||||
<activeByDefault>true</activeByDefault>
|
||||
</activation>
|
||||
<modules>
|
||||
<module>../all-modules-build</module>
|
||||
<module>../wlan-cloud-services/all-cloud-and-opensync-gw-in-one-docker</module>
|
||||
<module>../wlan-cloud-services/all-cloud-in-one-docker</module>
|
||||
<module>../wlan-cloud-services/all-cloud-in-one-docker-with-persistence</module>
|
||||
<module>../wlan-cloud-services/port-forwarding-gateway-docker</module>
|
||||
<module>../wlan-cloud-services/portal-docker</module>
|
||||
<module>../wlan-cloud-services/prov-docker</module>
|
||||
<module>../wlan-cloud-services/spc-docker</module>
|
||||
<module>../wlan-cloud-services/ssc-docker</module>
|
||||
<module>../wlan-cloud-opensync-controller/opensync-gateway-cloud-docker</module>
|
||||
<module>../wlan-cloud-opensync-controller/opensync-gateway-static-docker</module>
|
||||
</modules>
|
||||
</profile>
|
||||
</profiles>
|
||||
</project>
|
||||
|
||||
|
||||
Submodule wlan-cloud-base updated: 24149ad62e...c94a81114a
File diff suppressed because it is too large
Load Diff
Submodule wlan-cloud-opensync-controller updated: a66049a600...3953bbc179
Submodule wlan-cloud-root updated: 88001eb119...cbfda90e34
Submodule wlan-cloud-services updated: f0ee2750a7...a66ac7ff8a
Reference in New Issue
Block a user