And the disadvantages of the switch? None that I've noticed, so far. Perhaps the bloom will go off this rose as well, but that's life in the software world.
Moving Away from Travis CI
71–79 of 79 posts
Re: Moving Away from Travis CI
#72Earlier quoted context omitted.
There are no checks in those - they are empty fields.
The lack of a checkmark signifies that it runs virtually rather than on real hardware - which I believe is the same for TravisCI (SystemZ builds are atop AMD for example).
> Note: support for multi-arch builds is underway, but not yet available.
Re: Moving Away from Travis CI
#73> The native integration with GitHub this takes away the annoying authentication dance that is required for third party services. We really need to improve the "annoying authentication" so this doesn't become a reason to continue building silos with a single vendor.
The issue is that this is one of those things that’s a direct trade-off between ease of use and security. The smoothest authentication is “this
Re: Moving Away from Travis CI
#74Earlier quoted context omitted.
No free Windows and macOS runners.
It's easy enough to add your own. I use the cloud-based runners for Linux, then provide my own for Windows, Mac and FreeBSD, all VMs.
Re: Moving Away from Travis CI
#75Earlier quoted context omitted.
Why not move to GitLab right now? Their core product is OSS and the CI is integrated and free for OSS projects.
I don't really see how it's any better. But I am using and loving gitlab ci for my projects on paid plans fwiw.
Also other CI systems support their configuration format: https://blog.drone.io/drone-adapter-gitlab-pipelines/
Re: Moving Away from Travis CI
#76Honestly, we live in weird times.
Re: Moving Away from Travis CI
#77Earlier quoted context omitted.
Chiming in to say: Avoid Jenkins like the plague. Jenkins is a bottomless pit of vulnerabilities and obscure bugs and outdated documentation that will waste weeks of your life. (Caveat: If you plan to do devops at a Big Corp, then you might as well get good at Jenkins because they already use it.)
Gitlab CI could almost replace Jenkins. I say almost because Gitlab CI lacks one critical thing: support for tasks independent of a commit or other event. Stuff like "take a dump of the production database and synchronize it to the integration environment". Also, Gitlab CI is, due to its nature of polling workers instead of the master pushing work to the slave as well as spinning up a new container for each job inste…
Here's an example for running pipelines manually (can even be triggered through the UI): https://docs.gitlab.com/ee/ci/yaml/#whenmanual
I believe the other comments address some of your other concerns as well.
Re: Moving Away from Travis CI
#78Earlier quoted context omitted.
Gitlab CI could almost replace Jenkins. I say almost because Gitlab CI lacks one critical thing: support for tasks independent of a commit or other event. Stuff like "take a dump of the production database and synchronize it to the integration environment". Also, Gitlab CI is, due to its nature of polling workers instead of the master pushing work to the slave as well as spinning up a new container for each job inste…
Here's an example of scheduling pipelines to execute automatically: https://docs.gitlab.com/ee/ci/pipelines/schedules.html Here's an example for running pipelines manually (can even be triggered through the UI): https://docs.gitlab.com/ee/ci/yaml/#whenmanual I believe the other comments address some of your other concerns as well.