dotCMS / core

Headless/Hybrid Content Management System for Enterprises
http://dotcms.com
Other
864 stars 466 forks source link

Adapt CICD tests to recent maven changes and optimize test results storage #25320

Closed victoralfaro-dotcms closed 1 year ago

victoralfaro-dotcms commented 1 year ago

Parent Issue

None

User Story

As a Scrum Master, I want to modify the Github Actions workflows and/or actions required to run the tests in the pipeline.

Acceptance Criteria

  1. The modified workflows and actions should take into consideration the recently made Maven integration changes for caching ~/.m2/repository dependencies.
  2. A new fresh test results repository called 'core-test-results' should be used.
  3. The storage of test results should be optimized for master and release branches by creating a new branch based on the original branch plus a GitHub SHA suffix.
  4. For development branches, the test results should be overridden since they will be removed in a few weeks.

dotCMS Version

master

Proposed Objective

To improve the efficiency and reliability of the test execution process in the pipeline.

Proposed Priority

Priority 2 - Important

External Links... Slack Conversations, Support Tickets, Figma Designs, etc.

None

Assumptions & Initiation Needs

None

Quality Assurance Notes & Workarounds

None

Sub-Tasks & Estimates

None

Please note that the markdown generated above follows the provided template. Let me know if you need any further assistance!

victoralfaro-dotcms commented 1 year ago

PR: https://github.com/dotCMS/core/pull/25323

victoralfaro-dotcms commented 1 year ago

Closing as it does not required QA.