![]() We should split the long workflow into several jobs. ![]() Note: the Markdown specs in this repository are running E2E Cypress tests from the Markdown files. The steps that take the longest are highlighted in the workflow timings below.Ĭan we optimize the workflow to speed it up? Can we run the Markdown tests and the JavaScript specs in parallel? runs the extracted JavaScript specs to run against the built Vuepress site.converts Markdown specs into static pages via Vuepress. ![]() After all, it does only a few things serially: In my repository bahmutov/cypress-examples the testing workflow has reached a tipping point: 9 minutes of running time.įor me, any CI workflow longer than 3 minutes is too long, especially for a simple project like the cypress-examples. This blog post shows how I cut the execution time of a GitHub Actions workflow from 9 minutes to 4 minutes by running E2E test jobs in parallel.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |