4 ms·
Gitpod is VSCode front running on the browser and the backend is in a Linux container on their cloud. They have a running script you can commit which lets you r
by yonixw 4y ago
Gitpod is VSCode front running on the browser and the backend is in a Linux container on their cloud. They have a running script you can commit which lets you run any command while starting up or even specify your own docker (which inherit from theirs). This allows you to create dev environment for most common languages. This article also shows how to use Gitlab CI/CD on every push.
Pros: No need for high end laptop/pc (Shared on 16cores). Free HTTPS exposing for every port on the machine. Docker included. Standardize you dev environment (including VSCode extensions). Amazing if you are handling multiple projects and context switch between them a a lot (K8s, Dockers, nodejs, React and more) or for education with no hassles.
Cons: Not all VSCode extensions are supported, as some are proprietary. Only support Gitlab, Github, Bitbucket. Free tier limited with 50 hours/month
Personally, I love the product. Helps me spin up dev env in seconds.
- pid-1 4y agoI started using their product last year, but ended up coming back to VS Code + .devcontainers. I've found their configuration scheme (.gitpod.yml) confusing and lacking documentation. I couldn't get trivial stuff like Prebuilds to work correctly.
- ghuntley 4y agoWould love to learn more and connect you with one of our product managers that looks after configuration and pre builds. Email me at geoff@gitpod.io? Thanks.
- ghuntley 4y agoGeoff here from Gitpod. Solid write up and overview here. Some minor clarifications and helpful pointers! There’s a community WIP pull request open right now to add Gitea support. The visual studio marketplace is proprietary (by design) and as such we created OpenVSX for the open source ecosystem then gifted it to the eclipse foundation. If you see something not in OpenVSX send the pull request here https://github.com/open-vsx/publish-extensions https://github.com/open-vsx/publish-extensions And, finally, Open source communities are eligible for complimentary plan upgrades to unlimited hours. https://www.gitpod.io/blog/gitpod-for-opensource https://www.gitpod.io/blog/gitpod-for-opensource