DevOps automation by spec.

블록 다이어그램으로 워크플로를 그리면 GitHub Actions yaml, Terraform, 클라우드 작업으로 자동 변환해 PR로 제출합니다. LLM 없이 결정적으로.

GitHub · Jenkins · AWS · Terraform Cloud · Jira (선택)

Why Cider

CI/CD가 발생하는 모든 산출물에 대해 — 서버, 정적 사이트, 라이브러리 패키지, 모바일/데스크톱 앱, CLI 바이너리, 컨테이너 이미지, 인프라까지.

Visual workflow editor

xyflow 기반 노드 그래프로 트리거 → 조건 → 액션 체인을 그립니다. cloud.tf_apply, scm.tag_release, notify.slack 등 30+ 노드 타입.

Pattern catalog

gitflow-release, canary-deploy, secret-rotation, hotfix 등 9개 사전 제작 패턴. 클론 한 번으로 시작.

GitHub-native publish

저장한 그래프가 .github/workflows/*.yml로 컴파일돼 사용자 repo에 PR로 제출됩니다. 머지 즉시 적용.

Multi-component

하나의 워크스페이스에 백엔드/프론트/라이브러리/인프라가 함께. 컴포넌트별 SCM repo · CI provider · 클라우드 자원.

Conditional future rules

“DAU ≥ 1000이면 Fargate로 전환” 같은 조건부 규칙 등록. cron으로 메트릭 평가 후 승인 큐로.

Approval gates

approval.gate 노드는 GitHub Environments로 자동 변환. reviewer 등록 + protected branch 규칙.

How it works

  1. 1

    Workspace + components 등록

    컴포넌트마다 GitHub repo, 빌드 산출물 종류(service / staticSite / libraryPackage 등), tech stack 입력.

  2. 2

    카탈로그에서 패턴 클론 또는 직접 그래프 작성

    에디터에서 노드 추가/연결, 파라미터 채우기. 검증은 저장 시 즉시.

  3. 3

    Publish → cider-runner가 PR 오픈

    컴파일된 yaml + 환경 변경이 PR로 제출됩니다. 사용자 repo의 PR 리뷰·머지 후 활성화.