Crave VS Github Codespaces
Github | Crave | |
Build Environment | ||
Git version control support | Y | Y |
Supports any build environment that can be containerised | Y | Y |
Linux containers | Y | Y |
Windows Containers | N | Y(**) |
Non containerised platforms (OSX, Solaris, Unix) | N | Limited support |
Build Acceleration | N | Y(*) |
Build infrastructure | ||
Integration with CI/CD | Separate steps required Github’s integration | Simple cli based integration |
Full control of build resources | ?? | Y |
Autoscaling of build resources | ?? | Y |
Shared data disks for across all developers workspaces (used for sharing common data) E.g. training data for AI/ML projects | N | Y |
Workspace automatic garbage collection | N (Have to delete manually) | Y |
Build / Development support | ||
Build log for each build stored separately and available for download | N | Y |
Centralised build history for a workspace | N | Y |
Build notifications / email alerts | N | Y |
Code Editor | ||
VS Code Browser based remote instance | Y | Y (**) |
VS Code Desktop | N | Y |
Emacs, Vim, Intellij … Any editor installed on the desktop | N | Y |
Status as of May 2020 | Beta | Production Release |
On prem deployment support | N | Y |
Private cloud support | N | Y |
* : Currently supported languages c, c++ | ||
**: Tech preview feature |