Skip to content

Releases: cloudogu/ces-build-lib

4.2.0

02 Apr 13:18
4.2.0
cb2e678
Compare
Choose a tag to compare

Changed

  • Removes the default legacy behavior which created a new project in SonarQube for every analyzed branch.
    This change uses the community-branch-plugin as default
    to create a project for the single artifact id. In this project all analyses of branches and pull requests will be stored.

Fixed

  • [#147] Use dogu v2 api for applying dogus in k3d.

4.1.1

11 Mar 14:15
6728b4e
Compare
Choose a tag to compare

Fixed

  • [#143] Fix IllegalAccessError when using GradleWrapperInDocker(..)

4.1.0

19 Feb 07:13
4.1.0
fc3d076
Compare
Choose a tag to compare

Added

  • Add checkChangelog function to make sure your changelog has been updated on an open PR
  • Add checkReleaseNotes function to make sure your release notes have been updated on an open PR

4.0.1

07 Jan 13:47
4.0.1
436f49f
Compare
Choose a tag to compare

Fixed

  • Archive Trivy scan artifacts correctly

4.0.0

07 Jan 09:49
4.0.0
3f99b93
Compare
Choose a tag to compare

Added

  • Add Trivy class for scanning container images with Trivy
    • Combines the functionality of the findVulnerabilitiesWithTrivy function and the Trivy class of the dogu-build-lib

Deprecated

  • findVulnerabilitiesWithTrivy function is deprecated now. Please use the new Trivy class.

Changed

  • [#140] Update Maven-Build-Dependencies
    • JUnit 5
    • Groovy 2.5
    • Maven 3.9.9
      • Compiler-Target: Java 11

3.1.0

27 Nov 12:09
6da6e67
Compare
Choose a tag to compare

Added

  • [#137] function to determine PreRelease Branch

3.0.0

25 Oct 12:40
3.0.0
Compare
Choose a tag to compare

Changed

  • [#134] Breaking: Change container registry secret from k8s-dogu-operator-docker-registry to ces-container-registries.
    This is necessary to support multiple registry configurations.

2.5.0

14 Oct 11:56
2.5.0
ef10879
Compare
Choose a tag to compare

Added

  • Custom maven image support
  • Registry credentials for maven and gradle
  • Additional Docker run args

Changed

  • Git.pull() uses rebase strategy to avoid error fatal: Need to specify how to reconcile divergent branches.
  • Updated Trivy version

2.4.0

18 Sep 10:14
f3fde9e
Compare
Choose a tag to compare

changed

  • Relicense to AGPL-3.0-only

2.3.0

11 Sep 11:57
2.3.0
b14b80e
Compare
Choose a tag to compare

Changed

  • change k3d.configureComponents so that null values disable single components so they won't be installed.
    This is useful if default components like the blueprint-operator have to be disabled.
    • Example:
      k3d.configureComponents(["k8s-minio": ["version": "latest", "helmRepositoryNamespace": "k8s"], "k8s-blueprint-operator": null])