-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
Tasks to complete full automated testing and improving test coverage:
https://docs.google.com/document/d/1uOVHwqZsBnX7jouXx5ywBMakbuupvD_UbFdqH_wnEyA/edit#
The aim is to provide a continuous delivery pipeline for Keycloak, RH-SSO unstable and RH-SSO stable.
RH-SSO unstable is the equivalent of Keycloak master and is intended as the next "major.minor" release. RH-SSO stable refers to the latest release of RH-SSO, including bug fixes and is what is intended to be the next micro release.
By continuous delivery we mean:
- No need for manual testing to perform a release
- Release is more or less automated and requires very little manual steps
- RH-SSO unstable is continuous synced with Keycloak
To achieve this we have identified the following goals:
- Complete test coverage of existing features
- Delivery of new features includes sufficient test coverage and documentation
- Remove manual testing for Keycloak releases
- Remove manual testing for RH-SSO releases
- Regular builds, including full test matrix execution, of Keycloak, RH-SSO unstable and RH-SSO stable
- Complete and stable CI setup for Keycloak
- Complete and stable CI setup for RH-SSO
- Improve stability and availability of databases for CI
- Ability for developers to reproduce and execute tests in a similar environment to CI. We are not expecting developers to be able to reproduce the exact same environment, but rather a close enough environment to reproduce and fix issues
- is incorporated by
-
RHSSO-383 Continuous Delivery - Stage 1
- Closed