All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v2.1.1 - 2021-03-17
- waiting for the selenium grid does not fail instantly if the grid api isn't up already (#13)
v2.1.0 - 2020-12-14
- config parameter for controlling the video recording during test execution (#11)
v2.0.0 - 2020-02-21
Heads-up: Breaking change ahead!
This version changes a hardcoded repository name into a changeable repository name in the withMavenSettings.mvnWithSettings()
part. It does default to maven-central
though. But if the need arises to choose a different repository, the new signature looks like this:
withMavenSettings.mvnWithSettings nexusCredentials, cesFQDN, yourDifferentRepositoryName, mvnCallArgs
- new lib function for running E2E tests with pure
Selenium
without the help ofZalenium
- This is addressable with following jenkins pipeline variable:
withSelenium
- Please note that
withSelenium
MUST receive a Docker network because several containers are started and which must communicate with each other.
- This is addressable with following jenkins pipeline variable:
- signatures for
withMavenSettings
changed slightly so the maven central mirror can be configured - helper
generateZaleniumJobName
was renamed togenerateJobName
- a delegate method keeps up the backward compatibility
- Please note that the method
generateZaleniumJobName()
may be removed in future releases
generateJobName
now uses-
instead of_
because of possible problems when used as DNS name
The release v1.2.0 introduced a defect in which the default Nexus mirror repository name was not properly set. This releases removes this defect (#9)
v1.2.0 - 2020-02-21
This release contains breaking changes and should not be used. Instead use the release v2.0.0
v1.1.0 - 2019-09-18
In this release several Maven settings and truststore helpers are added. These are addressable with following jenkins pipeline variables for which (if the library is added) help texts appear in Jenkins' pipeline steps help (#4, #6):
withMavenSettings
truststore
helper
v1.0.0 - 2019-08-28
This adds Docker network support (#2) which automatically removes itself once the given body ends. This is addressable with following jenkins pipeline variable:
withDockerNetwork