-
Notifications
You must be signed in to change notification settings - Fork 155
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #72 from gradescope/GSC-3539/add-docs-for-selectin…
…g-base-image [GSC-3539] Added documentation to the base images feature
- Loading branch information
Showing
7 changed files
with
56 additions
and
3 deletions.
There are no files selected for viewing
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# Base Images | ||
|
||
Gradescope supports selecting a different base image to build your | ||
autograder with. | ||
|
||
[![Base Image Selector](base_image_selector.png)](base_image_selector.png) | ||
|
||
When you create a new autograder, it will default to the current | ||
default base image. Over time, new base image versions may be released | ||
and become the default version. We recommend that you update your | ||
autograders to use the latest versions when available to take | ||
advantage of the latest software updates and security features. | ||
|
||
Rebuilding an autograder or duplicating an autograder will use the | ||
same base image as was previously selected. | ||
|
||
## Base Image Options | ||
|
||
### Base Image OS | ||
|
||
This is the operating system which the base image is running | ||
(e.g. Ubuntu, Fedora, etc). | ||
|
||
### Base Image Version | ||
|
||
This is the major version of the OS which is loaded in the base image | ||
(E.g. 18.04 for Ubuntu). Note that minor software upgrades may happen | ||
from time to time without changing the major version of the OS | ||
(i.e. individual packages may receive minor updates while keeping the | ||
same version of the OS). This is up to the upstream OS maintainers' | ||
software upgrade policies. | ||
|
||
### Base Image Variant | ||
|
||
Variants may add to or modify the pre-installed software in the base | ||
image. This can be used to improve autograder build times by avoiding | ||
installing packages in the setup phase. | ||
|
||
Selecting *Base* will mean that it is a fresh install of the OS with | ||
no modifications to the default installed programs, other than what | ||
our autograder platform requires. | ||
|
||
Additional base images may be added which contain commonly installed | ||
packages, such as different versions of Python or Java. This should | ||
decrease the build time for those autograders. |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters