Web terminal without persistent disk

When I'm writing software, I want to be able to run tests before I commit changes so that I know that feature I'm writing works or that I am actually fixing the bug I set out to fix. I also want to be able to test functions in a REPL environment so that I can experiment and test more code in a creative and flexible way.

Once we have a runner attached to the Web IDE (https://gitlab.com/gitlab-org/gitlab-ee/issues/5426) and mirror changes from the Web IDE to the runner (https://gitlab.com/gitlab-org/gitlab-ee/issues/5276), we have enough to run tests and interact with a REPL.

Proposal

Add a web terminal to the Web IDE that can be used to run commands on the runner.

Note: this isn't a persistent environment and files created or modified in the runner aren't yet replicated back to the IDE.

Links / references

Edited Mar 23, 2018 by James Ramsay (ex-GitLab)
Assignee Loading
Time tracking Loading