Skip to content

Commit

Permalink
Merge pull request #765 from pascalgrimaud/ci-extract-spring-boot-part
Browse files Browse the repository at this point in the history
CI: some refactoring to extract springboot app
  • Loading branch information
pascalgrimaud authored Feb 18, 2022
2 parents c900552 + 7cec5d9 commit 15b6e91
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 57 deletions.
9 changes: 9 additions & 0 deletions tests-ci/config/springboot.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"folder": "/tmp/jhlite/springboot",
"generator-jhipster": {
"projectName": "Spring Boot Project",
"baseName": "springbootapp",
"prettierDefaultIndent": 2,
"packageName": "tech.jhipster.springbootapp"
}
}
85 changes: 28 additions & 57 deletions tests-ci/generate.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,28 @@ callApi() {
"http://localhost:7471"$api
}

if [[ $filename == 'full-default' ]]; then
springboot() {
callApi "/api/projects/init"
callApi "/api/build-tools/maven"
callApi "/api/servers/java/base"
callApi "/api/servers/java/jacoco-minimum-coverage"
callApi "/api/servers/spring-boot"
callApi "/api/servers/spring-boot/mvc/web/tomcat"
callApi "/api/servers/spring-boot/mvc/web/actuator"
}

springbootUndertow() {
callApi "/api/projects/init"
callApi "/api/build-tools/maven"
callApi "/api/servers/java/base"
callApi "/api/servers/java/jacoco-minimum-coverage"
callApi "/api/servers/spring-boot"
callApi "/api/servers/spring-boot/mvc/web/undertow"
callApi "/api/servers/spring-boot/mvc/web/actuator"
}

if [[ $filename == 'full-default' ]]; then
springboot

callApi "/api/servers/spring-boot/async"
callApi "/api/servers/spring-boot/devtools"
Expand All @@ -34,8 +50,6 @@ if [[ $filename == 'full-default' ]]; then
callApi "/api/servers/sonar/java-backend-and-frontend"
callApi "/api/servers/spring-boot/docker/jib"

callApi "/api/servers/spring-boot/mvc/web/tomcat"
callApi "/api/servers/spring-boot/mvc/web/actuator"
callApi "/api/servers/spring-boot/mvc/security/jwt"
callApi "/api/servers/spring-boot/mvc/security/jwt/basic-auth"
callApi "/api/servers/spring-boot/mvc/springdoc/init-with-security-jwt"
Expand All @@ -51,27 +65,17 @@ if [[ $filename == 'full-default' ]]; then
callApi "/api/frontend-maven-plugin"
callApi "/api/vite/vue"

elif [[ $filename == 'vueapp' ]]; then
callApi "/api/projects/init"
callApi "/api/build-tools/maven"
callApi "/api/servers/java/base"
callApi "/api/servers/java/jacoco-minimum-coverage"
callApi "/api/servers/spring-boot"
callApi "/api/servers/spring-boot/mvc/web/tomcat"
elif [[ $filename == 'springboot' ]]; then
springboot

elif [[ $filename == 'vueapp' ]]; then
springboot
callApi "/api/frontend-maven-plugin"
callApi "/api/vite/vue/styled"

elif [[ $filename == 'tomcat-mysql-ehcachexml' ]]; then
callApi "/api/projects/init"
callApi "/api/build-tools/maven"
callApi "/api/servers/java/base"
callApi "/api/servers/java/jacoco-minimum-coverage"
callApi "/api/servers/spring-boot"
springboot

callApi "/api/servers/sonar/java-backend"

callApi "/api/servers/spring-boot/mvc/web/tomcat"
callApi "/api/servers/spring-boot/mvc/springdoc/init"

callApi "/api/servers/spring-boot/databases/mysql"
Expand All @@ -88,15 +92,9 @@ elif [[ $filename == 'tomcat-mysql-ehcachexml' ]]; then
callApi "/api/angular"

elif [[ $filename == 'undertow-simplecache' ]]; then
callApi "/api/projects/init"
callApi "/api/build-tools/maven"
callApi "/api/servers/java/base"
callApi "/api/servers/java/jacoco-minimum-coverage"
callApi "/api/servers/spring-boot"
springbootUndertow

callApi "/api/servers/spring-boot/banner/jhipster-v3"

callApi "/api/servers/spring-boot/mvc/web/undertow"
callApi "/api/servers/spring-boot/mvc/dummy"

callApi "/api/servers/spring-boot/databases/mysql"
Expand All @@ -106,47 +104,20 @@ elif [[ $filename == 'undertow-simplecache' ]]; then
callApi "/api/servers/spring-boot/cache/simple"

elif [[ $filename == 'tomcat-configserver' ]]; then
callApi "/api/projects/init"
callApi "/api/build-tools/maven"
callApi "/api/servers/java/base"
callApi "/api/servers/java/jacoco-minimum-coverage"
callApi "/api/servers/spring-boot"

callApi "/api/servers/spring-boot/mvc/web/tomcat"
callApi "/api/servers/spring-boot/mvc/web/actuator"
springboot
callApi "/api/servers/spring-boot/spring-cloud/config-client"
callApi "/api/servers/sonar/java-backend"

elif [[ $filename == 'tomcat-eureka' ]]; then
callApi "/api/projects/init"
callApi "/api/build-tools/maven"
callApi "/api/servers/java/base"
callApi "/api/servers/java/jacoco-minimum-coverage"
callApi "/api/servers/spring-boot"

callApi "/api/servers/spring-boot/mvc/web/tomcat"
callApi "/api/servers/spring-boot/mvc/web/actuator"
springboot
callApi "/api/servers/spring-boot/spring-cloud/eureka-client"

elif [[ $filename == 'undertow-consul' ]]; then
callApi "/api/projects/init"
callApi "/api/build-tools/maven"
callApi "/api/servers/java/base"
callApi "/api/servers/java/jacoco-minimum-coverage"
callApi "/api/servers/spring-boot"

callApi "/api/servers/spring-boot/mvc/web/undertow"
callApi "/api/servers/spring-boot/mvc/web/actuator"
springbootUndertow
callApi "/api/servers/spring-boot/spring-cloud/consul"

elif [[ $filename == 'tomcat-mongodb' ]]; then
callApi "/api/projects/init"
callApi "/api/build-tools/maven"
callApi "/api/servers/java/base"
callApi "/api/servers/java/jacoco-minimum-coverage"
callApi "/api/servers/spring-boot"

callApi "/api/servers/spring-boot/mvc/web/tomcat"
callApi "/api/servers/spring-boot/mvc/web/actuator"
springboot
callApi "/api/servers/spring-boot/databases/mongodb"

else
Expand Down

0 comments on commit 15b6e91

Please sign in to comment.