Skip to content

GitLab CI support #2

@Photobombastic

Description

@Photobombastic

Summary

Add support for parsing and debugging GitLab CI pipeline files (.gitlab-ci.yml).

Key differences from GitHub Actions

  • Different YAML schema (stages, script, image vs on, runs-on, jobs)
  • script: arrays instead of run: blocks
  • image: per job instead of runs-on:
  • before_script / after_script lifecycle hooks
  • artifacts, cache, and services directives

Approach

  • New parser module (pipestep/parsers/gitlab.py) alongside the existing GitHub Actions parser
  • Auto-detect pipeline format from YAML structure
  • Map GitLab image: directly to Docker images
  • Concatenate before_script + script into runnable shell commands

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions