Online Tool Store Online Tool Store

GitLab CI Config Builder

Add pipeline stages and jobs through a form - scripts, images, and dependencies - and get a ready-to-copy .gitlab-ci.yml file. Runs entirely in your browser.

🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.

Jobs

 

How it works

  1. List your pipeline stages in the order they should run, comma-separated.
  2. Add a job for each task — pick its stage, an optional Docker image, and script lines.
  3. Copy the generated YAML or download it directly as .gitlab-ci.yml.

FAQ

What does the generated file cover?

Pipeline stages, and for each job: its stage, an optional Docker image, and a script block — the core building blocks of a .gitlab-ci.yml file. More advanced features like rules, artifacts, and caching aren't included; add them by hand after exporting.

Do I need to keep jobs in a particular order?

No — GitLab CI runs jobs within the same stage in parallel and moves to the next stage only once the current one finishes, based on the stages list order, not the order jobs appear in the file.

Can I edit the YAML after downloading it?

Yes — the output is a plain, standard .gitlab-ci.yml file. Open it in any editor to add rules, variables, caching, or artifact rules that aren't covered by this builder.

How we compare

FeatureOnline Tool StoreWriting YAML by hand
Correct YAML indentation guaranteed Indentation errors are common
Visual stage/job overview while editing

Explore related tools

Embed this tool

Paste this on your own site — it stays free, and every file still stays in your visitor's browser, not yours or ours.