SuperAPI AI Directory

ci-cd-generator

Deployment & operations

View repository

Updated 10-15 21:04

About this skill

CI/CD Generator Skill

This skill generates CI/CD pipeline configurations.

Main features

  • GitHub Actions: Workflow generation
  • GitLab CI: .gitlab-ci.yml generation
  • CircleCI: config.yml generation
  • Jenkins: Jenkinsfile generation

GitHub Actions example

name: CI/CD Pipeline

on: push: branches: [ main, develop ] pull_request: branches: [ main ]

jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: node-version: '18' - run: npm ci - run: npm test - run: npm run lint

build: needs: test runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - run: npm ci - run: npm run build - uses: actions/upload-artifact@v3 with: name: build path: dist/

deploy: needs: build if: github.ref == 'refs/heads/main' runs-on: ubuntu-latest steps: - uses: actions/download-artifact@v3 - name: Deploy to Production run: | # Deployment command


## バージョン情報
- Version: 1.0.0