CI/CD Pipeline Templates for GitLab

#2
prototypingcriticaldevops
View on GitLab

Description

Shared GitLab CI configuration files stored in the aidea-engine repo that any Jestech project can include. Provides automated build, test, and deploy pipelines integrated with jestech-deploy. **Templates:** - `base.yml` — Stage ordering (lint, test, build, deploy-staging, deploy-production) - `typescript.yml` — pnpm install, lint, typecheck, vitest, docker build - `python.yml` — ruff check, mypy, pytest, docker build - `deploy.yml` — Feature branches auto-deploy to `branch.project.jestech.org`, main branch gets manual production deploy button **Key integration:** GitLab Runner (Docker executor) on home server calls jestech-deploy for deployments. Each project includes templates via `include: project: jestech/aidea-engine`. **Why:** Without CI/CD, every deploy requires manual jestech-deploy invocation. This makes the pipeline truly automated — push code, it deploys itself. Feature branch deploys enable rapid iteration on prototypes. **Prerequisites:** GitLab Runner registered on home server, jestech-deploy accessible from runner.

Comments (3)

Administrator3/29/2026

## Evaluation | Dimension | Score | |-----------|-------| | Feasibility | 8/10 | | Market Fit | 2/10 | | Effort (inverted) | 7/10 | | Strategic Alignment | 10/10 | | **Total** | **27/40** | ### Notes DevOps infrastructure — enables fully automated deploy pipeline. Feasibility is high since GitLab CI is well-documented and jestech-deploy already handles the hard parts. Requires GitLab Runner setup on home server. No market fit (internal), but essential for automation. Moderate effort — the templates themselves are simple, but runner setup and testing across project types takes time. --- Score in manual review range (20-27). Requires Jagger's decision.

Administrator3/29/2026

**Stage transition:** evaluating → planning Manual advance — critical devops infrastructure for automated pipeline

Administrator3/29/2026

**Stage transition:** planning → prototyping CI/CD templates built in AIdeaEngine/ci-templates. 6 YAML files ready.

Created: 3/29/2026, 4:49:51 AM
Updated: 3/29/2026, 5:06:11 AM