Aim of this document is to describe conventions used on github projects hosted on github fugerit-org organization. Especially the ones included in the fj-universe project.
The file and directory layout is an based on Maven Standard Directory Layout and is described in the document Fugerit project layout
Most projects will have a few workflows based on github actions.
workflow | name | description |
---|---|---|
build_maven_package.yml | CI maven build and scan | Run maven build, scan (Sonar Cloud and/or Snyk etc.), if needed, may also build and push docker image |
build_maven_compatibility.yml | CI maven compatibility check | Rdeploy release artifacts on sonatype central repositor |
deploy_maven_package.yml | CI deploy maven package | deploy release artifacts on sonatype central repository. |
codeql-analysis | CodeQL | Github code quality check |