-
-
Notifications
You must be signed in to change notification settings - Fork 522
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
Make docker images from tox/GitHub CI workflow, regular Sage Docker images, gitpod, CoCalc interoperable #29536
Comments
This comment has been minimized.
This comment has been minimized.
comment:2
by the way, we don't seem to have in docs an explanation regarding file shared between docker images and regular file system of the host system. |
Changed keywords from ci, ContinuousIntegration to ci, ContinuousIntegration, sd109 |
This comment has been minimized.
This comment has been minimized.
comment:5
I'm confused--should this say "GitHub" in the title or "GitLab"? I don't know of any GitHub CI docker images. |
comment:6
Replying to @embray:
please see we now have a builder of docker images for multiple platforms, configurable, and by default hosted on github. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Dependencies: #30960 |
comment:14
Sage development has entered the release candidate phase for 9.3. Setting a new milestone for this ticket based on a cursory review of ticket status, priority, and last modification date. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:22
Bikeshedding time! Let's pick (The only important constraint for me is: Don't nest |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Commit: |
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
|
Changed commit from |
Changed dependencies from #33740 to none |
Changed branch from u/mkoeppe/make_docker_images_from_tox_github_ci_workflow__regular_sage_docker_images__and_gitpod_interoperable to none |
Adjust directory names to something that works for both cases ...
docker/Dockerfile
currently has:SAGE_ROOT=/home/sage/sage
SAGE_LOCAL=$SAGE_ROOT/local
computop/sage
have:SAGE_ROOT=/sage
SAGE_LOCAL=/sage/local
SAGE_ROOT=/sage
SAGE_LOCAL=/opt/sage
SAGE_ROOT=/usr/local/sage
SAGE_LOCAL=/usr/local/sage/local
Script package _develop; improve installation instructions in the manual #33851: Define a script package representing "useful stuff to have on a Docker image"
Replace all
apt-get
indocker/Dockerfile
by using a Docker image built usingbuild/bin/write-dockerfile
as the base image.By default,
docker/Dockerfile
would useconfigure --without-system-...
a lot so that CI is done against "the reference distribution"Move
build/bin/write-dockerfile.sh
intodocker/
Add a mechanism (environment variable) to
tox -e docker...
to copy SAGE_LOCAL from a given Docker image.CC: @kliem @dimpase @embray @saraedum @slel @fchapoton @tobiasdiez @williamstein @culler @NathanDunfield
Component: docker
Keywords: ci, ContinuousIntegration, sd109
Issue created by migration from https://trac.sagemath.org/ticket/29536
The text was updated successfully, but these errors were encountered: