Добавить деплой без clean/тестов и доработки PWA/сессии в UI

This commit is contained in:
AidarKC
2026-04-20 20:33:20 +03:00
parent bec1d08757
commit 2d48ae7a16
8 changed files with 404 additions and 4 deletions
+19
View File
@@ -188,6 +188,25 @@ tasks.register('deployServer', JavaExec) {
dependsOn testClasses
}
tasks.register('deployServerNoCleanNoTests', JavaExec) {
group = "!!deployment"
description = "Build → upload to server → restart service (no data clean, no IT tests)"
classpath = sourceSets.test.runtimeClasspath
mainClass = "test.it.IT_DeployRestartNoCleanNoTestsMain"
// можно переопределить при запуске:
// ./gradlew deployServerNoCleanNoTests -Dit.remoteHost=...
dependsOn shadowJar
systemProperty "it.remoteHost", System.getProperty("it.remoteHost", "194.87.0.247")
systemProperty "it.remoteUser", System.getProperty("it.remoteUser", "user")
systemProperty "it.remoteDir", System.getProperty("it.remoteDir", "/home/user/docker/shine-server")
systemProperty "it.service", System.getProperty("it.service", "shine-server")
systemProperty "it.localJar", System.getProperty("it.localJar", "build/libs/shine-server.jar")
dependsOn testClasses
}
tasks.register('deployWEB', Exec) {
group = "!!deployment"
description = "Deploy WEB via deploy_shine-PWA.sh"