Skip to content
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

Spec: Assignment YAML file format. #35

Closed
meling opened this issue Jul 27, 2017 · 3 comments
Closed

Spec: Assignment YAML file format. #35

meling opened this issue Jul 27, 2017 · 3 comments

Comments

@meling
Copy link
Contributor

meling commented Jul 27, 2017

The current format looks like this:

AssignmentID: 2
Name: "Lab1"
Language: "Java"
Deadline: "27-08-2018 12:00"
AutoApprove: false

Question: Why do we need Language ? Perhaps what we actually need is a Docker image name.

@s111
Copy link
Contributor

s111 commented Jul 27, 2017

I think for now, we'll just provide the docker images, i.e., if go then use the go-docker-image, same for java. In the future, I think we can allow a Dockerfile to be added alongside the assignment.yml file, overriding the default docker image.

@meling
Copy link
Contributor Author

meling commented Mar 1, 2019

We could augment the yml file with an image label, like so: Image: "golang:1.11.0". This way we can have multiple images per language, instead of a single system-wide image for each language, which is currently the case.

@0xf8f8ff
Copy link
Contributor

Already implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants