- 09 Jan, 2021 4 commits
-
-
Lukas Wiest authored
-
Lukas Wiest authored
-
Lukas Wiest authored
-
Lukas Wiest authored
-
- 03 Jan, 2021 2 commits
-
-
Lukas Wiest authored
-
Lukas Wiest authored
-
- 30 Dec, 2020 8 commits
-
-
Lukas Wiest authored
-
Lukas Wiest authored
-
Lukas Wiest authored
-
Lukas Wiest authored
-
Lukas Wiest authored
-
Lukas Wiest authored
-
Lukas Wiest authored
-
Lukas Wiest authored
closes #1
-
- 23 Dec, 2020 2 commits
-
-
Lukas Wiest authored
-
Lukas Wiest authored
-
- 21 Dec, 2020 5 commits
-
-
Lukas Wiest authored
-
Lukas Wiest authored
-
Lukas Wiest authored
-
Lukas Wiest authored
-
Lukas Wiest authored
-
- 19 Dec, 2020 6 commits
-
-
Lukas Wiest authored
-
Lukas Wiest authored
should be replaced with a cronjob or something, but machine specific, nothing todo in the backend logic repo
-
Lukas Wiest authored
-
Lukas Wiest authored
-
Lukas Wiest authored
-
Lukas Wiest authored
-
- 15 Dec, 2020 13 commits
-
-
Lukas Wiest authored
-
Lukas Wiest authored
-
Lukas Wiest authored
reworked pipeline to suit all branches This pulls, builds and publishes now for every branch on the repo Tag used is the branch name if the commit the pipeline runs matches the format [0-9]+.[0-9]+.[0-9]+ the release stage is run additionally, which pushs the built image additionally with the tags 'latest' and the tag. On Jenkins the old Pipeline configurations are disabled and replaced by a multibranch pipeline configuration
-
Lukas Wiest authored
- based on openjdk:11-jre-slim instead of a base system and installing java manually - removed git installation, we use a maven library for this no system installed git needed for anything - removed this damn proxy env vars they have nothing to do baked into an docker image!! - removed junit downloads not needed in backend. The testrunners are responsible for what they need - removed setting of a specific profile in prod always the default one should be active, use a different profile on your dev machine which you DO NOT commit
-
Lukas Wiest authored
-
Lukas Wiest authored
-
Lukas Wiest authored
BREAKING CHANGE: pom version bump to 2.0.0
-
Lukas Wiest authored
-
Lukas Wiest authored
BREAKING CHANGE: serializer def for Failure and Diagnostics removed
-
Lukas Wiest authored
BREAKING CHANGE: removed lots of code, templates, etc
-
Lukas Wiest authored
-
Lukas Wiest authored
tests have to be re-written, preferrably with Mockito
-
Lukas Wiest authored
- creates tmp dir - copies over the stored assignment repo - clones student submission repo - runs the image the prof specified in its assignment, mounting - the assignment repo - the subission repo - an empty folder expecting the result file to be in after container finished - reads result file - converts to moodle understandable instances - returns result to moodle BREAKING CHANGE: Gitea eliminated BREAKING CHANGE: Jenkins eliminated BREAKING CHANGE: expected file type changed from zip to text BREAKING CHANGE: textfile has to conform new modocot URI BREAKING CHANGE: no Jenkins pipe needed in submission repo BREAKING CHANGE: no Dockerfile needed in submission repo
-