laravel-cicd

Automate GitHub Actions CI/CD pipelines for Laravel applications.

5|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/iamBrzDev/enterprise-agent-skills --skill laravel-cicd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: laravel-cicd
Source: https://github.com/iamBrzDev/enterprise-agent-skills/tree/main/skills/laravel-cicd
Command: npx skills add https://github.com/iamBrzDev/enterprise-agent-skills --skill laravel-cicd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Laravel projects often struggle to implement reliable, secure, and scalable CI/CD pipelines. This skill provides production-grade GitHub Actions workflows tailored for Laravel apps, including caching, environment management, and automated testing.

Core Features & Use Cases

  • GitHub Actions workflows for Laravel projects with caching for composer and node_modules to speed up builds
  • Matrix builds across PHP versions and Laravel versions, plus static analysis (Larastan) and security scans
  • Zero-downtime deployment patterns and secret management using GitHub Secrets

Quick Start

Create a GitHub Actions workflow for your Laravel project and commit it to the main branch to trigger the CI/CD pipeline.

Frequently Asked Questions about laravel-cicd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a GitHub Actions CI/CD pipeline for a Laravel application?

To set up a GitHub Actions CI/CD pipeline for a Laravel application, you create a tailored workflow file and commit it to your main branch, triggering automated builds, caching, and zero-downtime deployments.

What is the best way to cache composer and node_modules in Laravel GitHub Actions workflows?

The best way to cache composer and node_modules in Laravel GitHub Actions workflows is by configuring dedicated caching strategies within your pipeline, which significantly speeds up subsequent builds and deployment times.

Can I run matrix builds across multiple PHP and Laravel versions in GitHub Actions?

Yes, you can run matrix builds across multiple PHP and Laravel versions in GitHub Actions to ensure your application maintains compatibility across different environment configurations during continuous integration.

Do I need Node.js and Composer to automate Laravel deployments with GitHub Actions?

Yes, you need Node.js and Composer tooling alongside GitHub Actions to automate Laravel deployments, as these dependencies are required to install packages, compile frontend assets, and run automated tests.

How does static analysis and security scanning work in a Laravel CI/CD pipeline?

Static analysis and security scanning in a Laravel CI/CD pipeline work by integrating tools like Larastan and vulnerability scanners into your GitHub Actions workflow, automatically detecting code issues and secret exposures on every commit.

What are the limitations when implementing zero-downtime deployment for Laravel apps?

Limitations when implementing zero-downtime deployment for Laravel apps include correctly managing environment variables through GitHub Secrets and ensuring your infrastructure supports seamless traffic rerouting without dropping active database connections.