deploy_cicd

Create GitHub Actions workflows and deploy applications to Vercel and Railway platforms.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/jvsandhu/agentic-skills --skill deploy-cicd-jvsandhu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy_cicd
Source: https://github.com/jvsandhu/agentic-skills/tree/main/skills/deploy_cicd
Command: npx skills add https://github.com/jvsandhu/agentic-skills --skill deploy-cicd-jvsandhu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Setting up CI/CD pipelines and deployment configurations from scratch is error-prone and time-consuming, especially when handling secrets, security hardening, and multi-platform deployments. ## Core Features & Use Cases - GitHub Actions Workflows: Write CI/CD pipelines with matrix builds, caching, reusable workflows, composite actions, and OIDC-based security. - Platform Deployment Guides: Deploy applications to Vercel (Edge Functions, ISR) and Railway (Docker, multi-service) with ready configuration templates. - Security & DORA Practices: Apply secrets management, action pinning, minimal permissions, and track DORA metrics for deployment health. - Use Case: You need to ship a Next.js app with automated testing on every PR and a protected production deploy. Use this Skill to generate the full GitHub Actions workflow with test, security scan, and gated deployment jobs. ## Quick Start Create a GitHub Actions CI/CD workflow that runs tests on pull requests and deploys to production on merge to main.

Frequently Asked Questions about deploy_cicd

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

FAQPage Schema
How do I create a GitHub Actions CI/CD workflow?

Define a YAML file in .github/workflows with triggers like push or pull_request, then add jobs for testing, security scanning, and deployment. Use actions/checkout and actions/setup-node with built-in caching to speed up runs.

Reusable workflow vs composite action in GitHub Actions?

Use reusable workflows to standardize entire jobs across repositories with inherited secrets. Use composite actions to package 5-20 step sequences for reuse within jobs, but secrets must be passed explicitly.

How do I deploy a Next.js app to Vercel?

Install the Vercel CLI with npm i -g vercel, run vercel to deploy a preview, and vercel --prod for production. Configure build settings, regions, and headers in vercel.json, and enable ISR with the revalidate export.

How do I manage secrets securely in GitHub Actions?

Store sensitive values in GitHub Secrets or environment-level secrets and reference them via ${{ secrets.NAME }}. Never hardcode credentials in YAML, and prefer OIDC authentication over long-lived cloud credentials.

Can I deploy Docker containers to Railway?

Yes, Railway builds from a Dockerfile when builder is set to dockerfile in railway.toml. Define the start command, health check path, and restart policy, then deploy with railway up after railway login.

Why should I pin GitHub Actions to commit SHAs?

Pinning actions to a commit SHA prevents supply-chain attacks where a tag is moved to malicious code. Combine pinning with Dependabot updates for the github-actions ecosystem to receive security patches.