Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build the tasks command API (.gitpod.yml) into JetBrains integration #6525

Closed
loujaybee opened this issue Nov 2, 2021 · 4 comments · Fixed by #9443
Closed

Build the tasks command API (.gitpod.yml) into JetBrains integration #6525

loujaybee opened this issue Nov 2, 2021 · 4 comments · Fixed by #9443

Comments

@loujaybee
Copy link
Member

loujaybee commented Nov 2, 2021

In Gitpod a user can specify tasks which are shell scripts executed on workspace container startup. We would like to allow users to interact with their terminal using the commands they specific in their tasks command them from within the thin client. In VS Code we are using pseudo terminal API allowing to connect tasks.

See: Internal link

@loujaybee
Copy link
Member Author

This will require some investigation, and discussions with JetBrains. @akosyakov can help here.

@felladrin
Copy link
Contributor

I started looking into it today and will leave here some notes as reminders for later:

On jetbrains/backend-plugin, we should mimic what we're doing on openvscode-server's registerTask method (see usage example). For this, we need to use JB's TerminalView (which is part of the built-in plugin Terminal) and the TerminalServiceGrpc.

@felladrin
Copy link
Contributor

@loujaybee, do you think we can close this, now that #9443 has been merged?

@akosyakov
Copy link
Member

yes, let's close it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment