You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Motivation
Currently, Cloudbeat has several testing workflows, such as GCP-CI, AZURE-CI, K8S-CI, AWS-CI, and CNMV-CI. However, only the K8S-CI and EKS-CI workflows publish results, while others lack this functionality. Additionally, there is redundancy in the cache mechanism used across these workflows. This task aims to refactor and centralize all testing workflows into a single "main" workflow. The primary goals include consolidating testing logic, enabling result reporting for all workflows, eliminating redundancy in caching mechanisms, and leveraging the Allure reporter to combine and publish the results.
Definition of done
Combine existing testing workflows (GCP-CI, AZURE-CI, K8S-CI, AWS-CI, CNMV-CI) into a single "main" workflow.
Ensure that all testing logic, including test execution and result reporting, is centralized within the "main" workflow.
Improve caching mechanisms used across different workflows.
All testing workflows should report results using the Allure reporter, and the aggregated results should be published and displayed as a comment in the respective pull request.
Update documentation to reflect the changes in the testing workflows.
Validate that the refactored workflow successfully builds Cloudbeat, executes tests, and reports results for all supported integrations.
Out of scope
Related tasks/epics
Reference related issues and epics
The text was updated successfully, but these errors were encountered:
Motivation
Currently, Cloudbeat has several testing workflows, such as GCP-CI, AZURE-CI, K8S-CI, AWS-CI, and CNMV-CI. However, only the K8S-CI and EKS-CI workflows publish results, while others lack this functionality. Additionally, there is redundancy in the cache mechanism used across these workflows. This task aims to refactor and centralize all testing workflows into a single "main" workflow. The primary goals include consolidating testing logic, enabling result reporting for all workflows, eliminating redundancy in caching mechanisms, and leveraging the Allure reporter to combine and publish the results.
Definition of done
Out of scope
Related tasks/epics
Reference related issues and epics
The text was updated successfully, but these errors were encountered: