Free online GitLab CI/CD pipeline generator. Create .gitlab-ci.yml files with templates for Node.js, Python, Go, Docker, and more. Customize stages, runners, caching, and artifacts instantly.
# Select a preset and configure options to generate your pipeline GitLab CI/CD is a powerful continuous integration and delivery platform built into GitLab. This tool generates customized .gitlab-ci.yml files for your projects, with quick templates for popular tech stacks and fine-grained control over stages, runners, caching, and artifacts. All processing happens in your browser — no data is sent to any server.
GitLab CI/CD is a continuous integration and continuous delivery platform built into GitLab. It allows you to automate your build, test, and deployment pipeline using YAML configuration files. Every commit can trigger a pipeline that runs tests, builds artifacts, and deploys to production.
Place the .gitlab-ci.yml file in the root directory of your GitLab repository. GitLab will automatically detect and run the pipeline when you push changes.
Yes! You can configure your jobs to run on specific runners using tags. Self-hosted runners are useful for workflows that require specific hardware, software, or network access not available on shared runners.
Use GitLab CI/CD Variables (Settings > CI/CD > Variables) to store sensitive data like API keys, tokens, and passwords. Access them in your pipeline using the $VARIABLE_NAME syntax or in scripts. Never hardcode secrets in your .gitlab-ci.yml file.
Yes, all processing happens locally in your browser. No data is sent to any server or stored anywhere.