-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Description
Following my demo at JHipster Conf, I will improve the CICD sub generator.
Here the list of what will be done:
-
you can only choose 1 pipeline instead of selecting all (if you want to add a new pipeline, simply relaunch the generator) -> it's easier to maintain.
-
add Artifactory support (only for Maven for now)
-
add Sonar support for GitLab CI and Travis CI -> now, it is very easy to push the Sonar analyze on SonarCloud
-
remove GitLab stages, as it doesn't work well when choosing Sonar analyze -> it can be improved later and put it back
-
change base Docker image from openjdk to jhipster/jhipster : we need libpng-dev for React and NodeJS for Sonar analyze, so it's better to use our own image which has everything
-
remove the cache for node_modules inside Docker, because when you add new libs, you can have problem with permissions
-
remove CircleCI V1 support, as it will not work after August 31, 2018, unless @jeantsai wants to help here for migrating to V2, as he did this module