gitlab_ci_parser 0.0.4

A parser for .gitlab-ci.yml file format
Documentation

gitlab-ci-parser

Parses a .gitlab-ci.yml file and makes a semantic model from it. (E.g. Jobs are linked to their parents.)

ALPHA

PRs wellcome - currently it only parses what I need.

  • .extends is now supported.
  • yaml merge << and anchors should work.
  • remote includes are assumed to be checked out in a sister directory. (It doesn't validate that they are the correct branch / revision)

Dual licensed: MIT + Apache 2.

Changelog:

  • v0.0.2 Gitlab with includes
  • v0.0.1 Gitlab without includes