paint-brush
GitHub Actions CI config for MySQL, Redis, Elasticsearch in Ruby on Rails project with RSpec testsby@knapsackpro
4,971 reads
4,971 reads

GitHub Actions CI config for MySQL, Redis, Elasticsearch in Ruby on Rails project with RSpec tests

by Knapsack Pro7mJanuary 16th, 2021
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Ruby on Ruby on Rails project has MySQL, Redis, Elasticsearch databases on GitHub Actions. GitHub Actions yaml configuration will allow you to run tests on GitHub CI server. Tests are executed across parallel jobs thanks to matrix feature in GitHub Actions and the Knapsack Pro ruby gem that will auto-balance tests distribution across jobs. You can find results of executed CI builds in Actions tab on your GitHub repository page. You need to set up services with docker container to run each of the databases.

People Mentioned

Mention Thumbnail

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - GitHub Actions CI config for MySQL, Redis, Elasticsearch in Ruby on Rails project with RSpec tests
Knapsack Pro HackerNoon profile picture
Knapsack Pro

Knapsack Pro

@knapsackpro

Speed up your tests. Run 1 hour test suite in 2 minutes with optimal parallelisation on CI server.

L O A D I N G
. . . comments & more!

About Author

Knapsack Pro HackerNoon profile picture
Knapsack Pro@knapsackpro
Speed up your tests. Run 1 hour test suite in 2 minutes with optimal parallelisation on CI server.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Coffee-web
Learnrepo