ci-cd-pipeline

Extend GitHub Actions CI with deployment, Docker, and secret management for Laravel projects.

20|5|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/nasrulhazim/agent-skills --skill ci-cd-pipeline-nasrulhazim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-cd-pipeline
Source: https://github.com/nasrulhazim/agent-skills/tree/main/skills/ci-cd-pipeline
Command: npx skills add https://github.com/nasrulhazim/agent-skills --skill ci-cd-pipeline-nasrulhazim

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill builds end-to-end CI/CD pipelines for Laravel projects by extending GitHub Actions CI with deployment, Docker, and secret management capabilities.

Core Features & Use Cases

  • Extend the existing CI with continuous deployment for staging and production.
  • Generate Dockerfiles, docker-compose templates, and deployment configs for VPS via SSH.
  • Integrate Kickoff's /bin scripts (deploy.sh, backup.sh, setup.sh) into automated workflows for repeatable deployments.
  • Provide guidance on secret management and deployment notifications across environments.

Quick Start

Create a ready-to-run GitHub Actions workflow that adds staging and production CD using the Kickoff baseline.

Frequently Asked Questions about ci-cd-pipeline

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

FAQPage Schema
How do I set up CI/CD for Laravel using GitHub Actions and Docker?

Automating Laravel CI/CD with GitHub Actions and Docker involves extending existing workflows to include Dockerfile templates, docker-compose configurations, and SSH-based VPS deployment steps for staging and production environments.

Can I integrate custom deployment scripts into my automated Laravel workflow?

Yes, you can integrate custom deployment scripts into your automated Laravel workflow by incorporating Kickoff's /bin scripts like deploy.sh, backup.sh, and setup.sh directly into the GitHub Actions CD steps for repeatable deployments.

What is the best way to manage secrets for staging and production deployments in GitHub Actions?

Managing secrets for staging and production deployments in GitHub Actions is handled through built-in secret management guidance, ensuring environment-specific configurations and deployment notifications are securely integrated into the CD pipeline.

Does this CI/CD pipeline skill generate Docker and docker-compose templates automatically?

Yes, this CI/CD pipeline skill automatically generates Dockerfiles, docker-compose templates, and deployment configuration files, providing a ready-to-run GitHub Actions workflow that adds continuous deployment using the Kickoff baseline.

What do I need to deploy a Laravel application to a VPS via SSH using GitHub Actions?

Deploying a Laravel application to a VPS via SSH requires configuring deployment scripts, Docker containers, and secret management within your GitHub Actions workflow, which this skill automates by providing the necessary SSH deployment configs and templates.