Skip to content

WIP: Add websocket route for CI web terminals + extract gitlab-terminal library

Ref: https://gitlab.com/gitlab-org/gitlab-ce/issues/25990

Required for gitlab-ce!17833

This adds a new route /:group/:project/-/jobs/:build_id/terminal.ws. Also most of the terminal-related code has been extracted into a separate Golang package named gitlab-terminal. For now I've pushed it to my personal namespace, but of course that should move into the gitlab-org namespace before merge.

Edited by Wayne Haber

Merge request reports