-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace Travis with another CI tool #28
Comments
Of course we can. As you wish. An example (not perfect) of these CIs for Ruby gem you can see there: AlexWayfer/flame-flash#33 Not perfect because Cirrus CI config has Pros of Cirrus CI for me:
Pros of GitHub Actions for me:
I know a few popular Ruby gem repositories with GitHub Actions, like Puma and Dry, but their configs looks huge and ugly for me (https://github.com/puma/puma/blob/0b737cc/.github/workflows/ruby.yml). |
Well, I think one of the pros for GitHub Actions is that it is not external service so it's more future proof and less likely to "die" or become slow or deprecated like Travis did. |
Hm, maybe. It's a feature, we don't know it. And I know how Google closed its services, even related and integrated (Plus, Hangouts, YouTube Chat, etc.) But I can agree. But for me it's not too hard to switch from one CI tool to another (once when something deprecated or died or another becomes better). Anyway, as you wish. Maybe I'll understand and like GitHub Actions later. For now I even don't know how to define an order of jobs, like "let's lint and if successful then test". Cache was added after release, but at least it was. |
I can suggest gitlab-ci |
It's pretty good, but slower than Cirrus CI. GitLab CI: https://gitlab.com/AlexWayfer/flame-flash/-/jobs/447196393 (1 minute) Cirrus CI: https://cirrus-ci.com/task/6456099616325632 (15 seconds) |
Wow, it's really fast. Thanks However, I should notice that gitlab-ci spent most of time while pulling 2.6 image. |
You can see discussion here: tycooon#28
You can see discussion here: tycooon#28
You can see discussion here: tycooon#28
Switched to GitHub Actions in cf547e5. |
See discussion and checks status in #26.
Maybe we can use GitHub Actions? @AlexWayfer what do you think?
The text was updated successfully, but these errors were encountered: