Skip to content

WIP: Frontend for "Open Web Terminal from attached CI runner in Web IDE"

What does this MR do?

This is the Frontend for #5426 (closed).

Notes on commits:

  • This branch contains some CE cherry-picks since they were not merged in at the time. Now we're waiting for the ce-to-ee merge to clean up this branch. These commits are labeled "(cherry)".
  • This branch also contains some commits which need to be ported to CE. These commits are labeled "(ce)".

Screenshots

Demo:

20181004_web_terminal_demo

Invalid .gitlab-ci.yml:

Screen_Shot_2018-10-01_at_9.27.11_AM

Invalid runners:

Screen_Shot_2018-10-01_at_9.27.55_AM

What are the relevant issue numbers?

TODOs

UX:

  • "Scroll up" and "Scroll down" buttons on terminal
  • Add URLs for help pages
  • Adjust vertical height of terminal
  • [ ] Fix line wrapping of terminal (when resizing pane lines do not correct their wrapping) Out of scope for this iteration.
  • Fix white scrollbar

Does this MR meet the acceptance criteria?

Edited by Paul Slaughter

Merge request reports