Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
enh(CI): Integrate Lighthouse CI (centreon#10399)
* Install lighthouse packages * Add lighthouse ci configuration * Ignore lighthouse CI output * Add jotai and use branch on centreon-frontend * Integrate jotai to graph values follow up * Migrate annotation to jotai * Fix eslint warning * Remove unused hook * Refactor annotation atoms * Migrate graph options to jotai * Fix tests * Remove graph options context * Move panel width storage to jotai * Remove file * Migrate details cards storage to jotai * Fix eslint errors * Migrate details and time period to jotai * Update dep * Migrate listing related shared data to jotai * Fix tests * Fix auto refresh * Fix graph endpoint update * Fix eslint error * Migrate actions to jotai * fix eslint warning * Fix import path * Migrate filters to jotai * Remove Resource Context * Remove memoization on panel Header * Improve performance for details tiles * Allow to update tiles on refresh * Integrate Lighthouse CI to Jenkinsfile * Fix lighthouse CI sh * Archive artifacts * Fix script execution and archive artifacts * Enable Lighthouse CI only for frontend build * Use develop branch * Use publish HTML function from Jenkins pipeline * Fix reportDir * Fix path with env vars * Improve interfaces and properties name * Migrate usr context to jotai * Fix tests * Update to dev branch * Fix test * Fix timezone * Improve Lighthouse CI configuration * Add script to open lhci report * Fix packages * Fix packages * Fix tests * Checkout file * Fix merge
- Loading branch information