cicd-github-actions
Installation
SKILL.md
GitHub Actions CI/CD
Overview
GitHub Actions provides powerful CI/CD capabilities directly within GitHub repositories. This skill should be invoked when setting up continuous integration and deployment workflows to automate testing, building, and deploying applications.
Core Principles
- Workflow as Code: Define pipelines in version-controlled YAML files
- Trigger Control: Configure precise triggers for when workflows run
- Job Isolation: Separate concerns into independent jobs
- Secret Management: Use GitHub Secrets for sensitive data
Preparation Checklist
- Identify CI/CD requirements (test, build, deploy)
- Create
.github/workflows/directory - Determine trigger events (push, PR, schedule)
- Plan job dependencies and matrix strategies