-
Notifications
You must be signed in to change notification settings - Fork 10
Submission Workflow
Prasad Talasila edited this page Feb 3, 2018
·
1 revision
Submission script does the following:
- caches the credentials of the user
- commits local changes with user provided commit message
- commits to remote repository using multiple remotes feature of git
- executes ajax request to webapp front end for evaluation
- execution node pulls commit from gitlab and evaluates
- score and logs are committed to eval/ directory of gitlab repo
- latest commit is pulled from gitlab remote; thus logs become available to user
- ajax reply is shown to user in nice format
At present, the execution nodes does not commit the results/ directory to gitlab. But it easily can. In the above listed workflow, that is the only missing step.
hub @ github - similar goals code, docs
CS50 approach - Ruby RPM, Shell script
Similar work by Lukas White
- Autolabcli v1.0.0 Docs
- Submission Workflow
- Architecture
- Refactoring Advice
- Feature Development
- Autolabcli Tests
- Events Doc
- Sequence Diagrams
- Testing in Javascript
- Libraries
- Debug Techniques
- Arrow Functions
- Autolabcli v0.1.1 Docs
- References