-
- Downloads
Add web terminal for docker executor
Use reflect.DeepEqual for session.closeTerminalConn since the struct might have slices which are not comparable. Make the docker executor implement the `session.Conn` & `session.InteractiveTerminal` interface to support interactive web terminals. Update `gitlab-terminal` package to version to support docker stream.
Showing
- Gopkg.lock 2 additions, 2 deletionsGopkg.lock
- Gopkg.toml 1 addition, 1 deletionGopkg.toml
- docs/executors/README.md 1 addition, 1 deletiondocs/executors/README.md
- executors/docker/consts.go 2 additions, 0 deletionsexecutors/docker/consts.go
- executors/docker/executor_docker.go 5 additions, 0 deletionsexecutors/docker/executor_docker.go
- executors/docker/executor_docker_command.go 2 additions, 0 deletionsexecutors/docker/executor_docker_command.go
- executors/docker/terminal.go 115 additions, 0 deletionsexecutors/docker/terminal.go
- executors/docker/terminal_test.go 159 additions, 0 deletionsexecutors/docker/terminal_test.go
- executors/docker/tty.go 26 additions, 0 deletionsexecutors/docker/tty.go
- helpers/docker/client.go 2 additions, 0 deletionshelpers/docker/client.go
- helpers/docker/mock_Client.go 42 additions, 0 deletionshelpers/docker/mock_Client.go
- helpers/docker/official_docker_client.go 12 additions, 0 deletionshelpers/docker/official_docker_client.go
- session/session.go 2 additions, 1 deletionsession/session.go
- vendor/gitlab.com/gitlab-org/gitlab-terminal/LICENSE 21 additions, 0 deletionsvendor/gitlab.com/gitlab-org/gitlab-terminal/LICENSE
- vendor/gitlab.com/gitlab-org/gitlab-terminal/stream_proxy.go 35 additions, 0 deletionsvendor/gitlab.com/gitlab-org/gitlab-terminal/stream_proxy.go
- vendor/gitlab.com/gitlab-org/gitlab-terminal/stream_proxy_test.go 69 additions, 0 deletions...itlab.com/gitlab-org/gitlab-terminal/stream_proxy_test.go
- vendor/gitlab.com/gitlab-org/gitlab-terminal/terminal.go 57 additions, 6 deletionsvendor/gitlab.com/gitlab-org/gitlab-terminal/terminal.go
- vendor/gitlab.com/gitlab-org/gitlab-terminal/terminal_test.go 59 additions, 0 deletions...or/gitlab.com/gitlab-org/gitlab-terminal/terminal_test.go
Loading
Please register or sign in to comment