Skip to content

Rewrite support for all shells moving all logic to AbstractShell and providing writers

Kamil Trzcińśki requested to merge rewrite-shells into master
  • It adds proper escaping for all shells
  • It aligns features of all shells: they support artifacts, caching, pre and post builds
  • Makes easier to add a new features, they will automatically be available in all shells

Test builds:

Resolves: #986 (closed) Resolves: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/997 Closes: https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_requests/54

Merge request reports