Github actions for beginners and applied to CakePHP basic projects
summary
Shows how GitHub Actions runs CI for a CakePHP repo by creating .github/workflows, using actions/checkout@v3, setup-php and Composer to run PHPUnit across a matrix PHP 8.1/8.2 on Linux/Windows/Mac, and how triggers like workflow_dispatch or cron fire jobs. Demonstrates fixing failing tests and static analysis, simulates a deploy workflow that requires environment approval and uses secrets, notes public repos are free and private minutes cap (~3,000), and confirms tests run successfully after fixes.
AI-written summary · about
chapters (8)
- 0:00Introduction and speaker background
- 1:04What are GitHub Actions
- 4:44Workflow structure and triggers
- 8:01Live demo of CI workflow
- 16:31Deploy workflow setup
- 22:13CakePHP project CI example
- 24:38GitHub Actions events overview
- 36:48Summary and Q&A
related talks
49mGithub Actions - from Zero to Hero
30mAutomate all the things with CI/CD in GitHub Actions
48mCICD with Github Actions
30mSpend More Time Coding & Automate the Boring Stuff
01h 00mIntroduction to GitHub Actions
34mGithub actions - Setting Azure Infrastructure
24mGitHub Actions in Action
01h 47mDeveloper Workflow Automation with GitHub Actions
