While I’ve already used GitHub Actions on various projects over the years I wanted to get a slightly broader overview and so picked up Learning GitHub Actions by Brent Laster. As the name somehow suggests, this book at first mostly is for people who have not worked with GHA before but also goes into quite a lot of detail that I wouldn’t have expected!
It not only covers creating workflows and running them on GitHub-hosted runners but then describes things like creating your own actions and re-usable workflows. But my personal highlights where the chapters around monitoring your workflows and improving the security around them and your whole setup!
To summarise, I got out of this book exactly what I had hoped - and more! I think this book is just a great read. If you’re considering GitHub Actions for your CI setup or have already used it for smaller setups, “Learning GitHub Actions” will definitely offer something for you!
Over the years I've written quite a few reviews π You can find them at /reviews/.
Do you want to give me feedback about this article in private? Please send it to comments@zerokspot.com.
Alternatively, this website also supports Webmentions. If you write a post on a blog that supports this technique, I should get notified about your link π