Oh Dear! monitors your entire website, not just the homepage. You'll get a notification as soon as your website is down, a monthly uptime report, a warning a few days before your SSL certificate expires and much more! Start your free 10 day trial now!

Moving PHP and Laravel tests from Travis CI to GitHub Actions

Original – by Freek Van der Herten – 3 minute read

Earlier this year, Travis CI announced a new pricing model that effectively ends the generous open-source offering they had for many years. It seems that, even though there were some plans to provide free resources for OSS projects in the future, all activity for OSS projects has stopped.

At our company, we create a lot of open-source projects and packages. Beginning 2020, we already moved most of our stuff to GitHub actions.

Sure, you can read the GitHub actions docs to start learning the possibilities, but in my experience, it might be better to see some examples of practical uses cases. Here are some interesting links that might help you get started with GitHub actions.

Videos

Blogposts

Code

I'm not getting paid to mention these; I trust these folks to deliver quality stuff.

In closing

At Spatie, we're pretty happy with GitHub Actions. If you have a practical question on getting started, feel free to hit me up on Twitter.

Like Nuno, I'm grateful for all the years that Travis CI offered a free tier for opensource. Also keep in mind what Stefan said: GitHub actions aren't the only alternative, do take a look at CircleCI and Gitlab CI as well.

Stay up to date with all things Laravel, PHP, and JavaScript.

Follow me on Twitter. I regularly tweet out programming tips, and what I myself have learned in ongoing projects.

Every two weeks I send out a newsletter containing lots of interesting stuff for the modern PHP developer.

Expect quick tips & tricks, interesting tutorials, opinions and packages. Because I work with Laravel every day there is an emphasis on that framework.

Rest assured that I will only use your email address to send you the newsletter and will not use it for any other purposes.

Comments

Webmentions

Ali1010 retweeted on 10th December 2020
Reza retweeted on 10th December 2020
Reza liked on 10th December 2020
Ali1010 liked on 10th December 2020
avdylkrasniqi liked on 9th December 2020
avdylkrasniqi retweeted on 9th December 2020
Vaibhav Pardeshi liked on 9th December 2020
Marceau Ka ⚗️ liked on 9th December 2020
A A liked on 8th December 2020
PHPTrends retweeted on 8th December 2020
Jeremy Booker liked on 8th December 2020
Lambert Traccard liked on 8th December 2020
Aiman Ismail liked on 8th December 2020
Jason Klein liked on 8th December 2020
Konafets liked on 8th December 2020
NAbeel Yousaf liked on 8th December 2020
Bee business liked on 8th December 2020
José Cage liked on 8th December 2020
Filipe Danielski 🐘 liked on 8th December 2020
Mahesh Bhanushali🇮🇳 liked on 8th December 2020
QiroLab retweeted on 8th December 2020
Edwin I Arellano liked on 8th December 2020
tona.castelan liked on 8th December 2020
Joe Grainger liked on 8th December 2020
Mike liked on 8th December 2020
Songhua Hu liked on 8th December 2020
Alejandro Pérez liked on 8th December 2020
\Zloi\Freelancer liked on 8th December 2020
Mark Topper liked on 8th December 2020
Alexander Stehlik liked on 8th December 2020
LaravelCph retweeted on 8th December 2020
RD Kamali retweeted on 8th December 2020
Gerardo Cordero retweeted on 8th December 2020
PHP Synopsis retweeted on 8th December 2020
Vikas liked on 8th December 2020
Asyraf Hussin 👨‍💻 liked on 8th December 2020
Oung liked on 8th December 2020
Leonardo Garcia liked on 8th December 2020
Helder Willian liked on 8th December 2020
Austen Cameron liked on 8th December 2020
はいぐれ liked on 8th December 2020
Federico Corsaro liked on 8th December 2020
LaravelCph liked on 8th December 2020
shubham vishwakarma liked on 8th December 2020
Gabriel Melendez liked on 8th December 2020
Carlos Ufano liked on 8th December 2020
James Clark liked on 8th December 2020
Carlos Rodríguez liked on 8th December 2020
RD Kamali liked on 8th December 2020
Robin Dirksen liked on 8th December 2020
Suraj Jadhav 🐘 liked on 8th December 2020
Omar Andrés Barbosa Ortiz liked on 8th December 2020
Thijs van den Anker liked on 8th December 2020