From 701c7299d46fcc9a443960fbade99de4f6555790 Mon Sep 17 00:00:00 2001 From: GasparAM Date: Sun, 9 Apr 2023 18:50:20 +0400 Subject: [PATCH] deploy script test --- build.gradle | 29 +++++++++++++++++++++++++++++ deploy.sh | 6 ++++++ 2 files changed, 35 insertions(+) create mode 100755 deploy.sh diff --git a/build.gradle b/build.gradle index d0a34bf67..5fbd714d8 100644 --- a/build.gradle +++ b/build.gradle @@ -3,6 +3,7 @@ plugins { id 'org.springframework.boot' version '3.0.4' id 'io.spring.dependency-management' version '1.1.0' id 'org.graalvm.buildtools.native' version '0.9.20' + id 'pl.allegro.tech.build.axion-release' version '1.15.0' } apply plugin: 'java' @@ -37,6 +38,34 @@ dependencies { testImplementation 'org.springframework.boot:spring-boot-starter-test' } +scmVersion { + tag { + prefix.set(rootProject.name) + } +} + +project.version = scmVersion.version + tasks.named('test') { useJUnitPlatform() } + +tasks.register('openWithBrowser') { + dependsOn 'build' + group 'Custom' + doLast { + // Option 1 + + String pd = "file://" + projectDir + "/build/reports/tests/test/index.html" + java.awt.Desktop desktop = java.awt.Desktop.desktop + desktop.browse(pd.toURI()) + + // Option 2 + + // String absPath = "" + projectDir + "/build/reports/tests/test/index.html" + // File file = new File(absPath) + // java.awt.Desktop.getDesktop().open(file) + } +} + +// openWithBrowser.dependsOn('build') diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 000000000..368685577 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,6 @@ + +PVER = $(./mvnw help:evaluate -Dexpression=project.version -q -DforceStdout | awk 'BEGIN {FS="-"} ; {print $2}') +DVER = echo ${PVER} | awk 'BEGIN {FS="."}; {print $1"."$2"."$3 + 1}' + +./mvnw -B release:prepare -Dtag=$PVER -DreleaseVersion=$PVER -DdevelopmentVersion=$DVER && +./mvnw release:perform -Darguments="-Dmaven.deploy.skip=true" \ No newline at end of file