这是indexloc提供的服务,不要输入任何密码
Skip to content

🚀 CICD: improvement #7904

@pascalgrimaud

Description

@pascalgrimaud

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions