Commit
33e04c85d6df1ad092f6b8cfd4ff6b82d6114cdf
by noreplyfix(jenkins/pipelines/cd): use new base images since v6.5.12 (#3692)
This pull request introduces a semantic version comparison function to
the `dev-build.groovy` pipeline script, improving the accuracy of
version checks when selecting Dockerfiles. The main change replaces a
simple string comparison with a proper semantic version comparator,
ensuring correct ordering for versions with pre-release and patch
information.
Version comparison improvements:
* Added a `semverCompare` closure to accurately compare semantic version
strings, including handling of pre-release and patch metadata.
* Updated the Dockerfile selection logic to use `semverCompare` instead
of a string comparison, ensuring correct behavior for versions such as
`v6.5.12` and above.
(commit: 33e04c8)