[RFC] New submission workflow (open for a discussion)
SK text:
Kontr 2 je relativne zlozity nastroj, ktory by chcelo zjednodusit, preto ma napadlo, ze celu exekucnu cast dat prec - resp delegovat inam. Asi kazdy vieme ze najlepsia moznost je CI/CD riesenie - Gitlab CI
Takze co ma napadlo - ako by vyzeral ten workflow:
- Existoval by privatny repo per uloha - napriklad
HW01_test
- Student by ten repo nevidel mali by k nemu pristup len cviciaci.
- Samotne testovanie a samotne testy by boli v tomto repozitari
- Ked student spravi odovzdanie - ci uz nahra ZIP alebo pomocou GIT-u, jeho subory sa niekam stiahnu rovnako sa pre tohoto studenta "naklonuje" privatny repo, jeho subory sa nahraju do specialneho priecinka (solution) a spravi sa Merge request (PR)
- Ten spusti Gitlab CI, ktory mu nad tym spusti testy.
- Nasledne webhook upozorni kontr, ze testy dobehli a moze si stiahnut v nejakom formate vystup
- Kontr si vystup stiahne a spravi veskeru svoju magiu (da body, posle email)
Sources:
Edited by Peter Stanko