AiTechWorlds
AiTechWorlds
Generate CI/CD workflow YAML for Node.js, Python, Go, Rust, Docker, or static sites.
Generate CI/CD workflow YAML for your project
Workflow
Project Type
Triggers
Additional Steps
Runner OS
.github/workflows/ci.yml
name: CI
on:
push:
branches: [main, master]
pull_request:
branches: [main, master]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Run tests
run: npm test
- name: Build
run: npm run buildThe GitHub Actions Workflow Generator creates ready-to-use .github/workflows/ci.yml files for popular project types. Select your language (Node.js, Python, Go, Rust, Docker, or static site), configure triggers (push, pull request, schedule, manual), add optional steps like caching and Vercel deployment, and get a complete CI/CD workflow.
Select project type
Choose Node.js, Python, Go, Rust, Docker, or Static Site.
Configure triggers and options
Set which events trigger the workflow and add optional steps.
Download the workflow
Copy or download the YAML and place it in .github/workflows/ in your repository.
100% Private — No Server Required
All processing happens directly in your browser. No data is uploaded, stored, or transmitted to any server.