-
-
Notifications
You must be signed in to change notification settings - Fork 655
Description
Gitpod allows one to setup a complete dev environment in the cloud. It is free to use for up to 50 hours per month. In this ticket the config necessary for making this work with sagemath is added.
You can try this out by going to https://gitpod.io/#https://github.com/mkoeppe/sage/tree/mkoeppe-9.5.beta9%2Bupdates.
It works by building docker images on github, push them to GH packages (https://github.com/mkoeppe?tab=packages&q=gitpod) and then use these ones as the base for the gitpod workspace.
After this ticket is merged, we should activate the automatic prebuild by installing the github app (https://www.gitpod.io/docs/prebuilds#on-github). With this enabled, every push would trigger a prebuild of the complete environment (including the build of all dependencies and cythonizion) so that one has a up-to-date code env very quickly without the need to build anything.
Follow-up: #33113 gitpod usability improvements
Alternative: #32749, which only builds the docker image on gitpod (which is currently not really feasible as they have a time limit of 1h)
Depends on #30933
Depends on #29285
CC: @tobiasdiez @dimpase @saraedum
Component: docker
Author: Tobias Diez, Matthias Koeppe
Branch/Commit: 078f247
Reviewer: Matthias Koeppe, Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/33103