mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-26 01:15:50 +00:00
deploy script test
This commit is contained in:
parent
c35c25f1c1
commit
701c7299d4
2 changed files with 35 additions and 0 deletions
29
build.gradle
29
build.gradle
|
@ -3,6 +3,7 @@ plugins {
|
||||||
id 'org.springframework.boot' version '3.0.4'
|
id 'org.springframework.boot' version '3.0.4'
|
||||||
id 'io.spring.dependency-management' version '1.1.0'
|
id 'io.spring.dependency-management' version '1.1.0'
|
||||||
id 'org.graalvm.buildtools.native' version '0.9.20'
|
id 'org.graalvm.buildtools.native' version '0.9.20'
|
||||||
|
id 'pl.allegro.tech.build.axion-release' version '1.15.0'
|
||||||
}
|
}
|
||||||
|
|
||||||
apply plugin: 'java'
|
apply plugin: 'java'
|
||||||
|
@ -37,6 +38,34 @@ dependencies {
|
||||||
testImplementation 'org.springframework.boot:spring-boot-starter-test'
|
testImplementation 'org.springframework.boot:spring-boot-starter-test'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
scmVersion {
|
||||||
|
tag {
|
||||||
|
prefix.set(rootProject.name)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
project.version = scmVersion.version
|
||||||
|
|
||||||
tasks.named('test') {
|
tasks.named('test') {
|
||||||
useJUnitPlatform()
|
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')
|
||||||
|
|
6
deploy.sh
Executable file
6
deploy.sh
Executable file
|
@ -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"
|
Loading…
Reference in a new issue