3. Ciągła integracja i ciągłą ewaluacja[laboratorium]
\n",
"
Filip Graliński (2023)
\n",
"
"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Cel laboratorium nr 3\n",
"Celem laboratorium jest zaznajomienie studentów z systemem ciągłej integracji Jenkins oraz z systemem ewaluacji systemów ML o nazwie Gonito. \n",
"\n",
"### Zadanie 3-1 Jenkins\n",
"\n",
"Skonfiguruj swoje zadanie na wydziałowym serwerze Jenkins (https://jenkins.wmi.amu.edu.pl). \n",
"\n",
"Wersja minimalna (5 pkt): puste zadanie, które pobiera repozytorium opracowane na poprzednich zajęciach (trzeba będzie dodać plik Jenkinsfile do repozytoriów) automatycznie wyzwalane po każdym wypchnięciu do gita.\n",
"\n",
"Wersja rozszerzona (+5 pkt): uruchomienia lintera typu flake8/black lub uruchomienie programu z jakimś sprawdzeniem (np. czy cena jest zawsze dodatnia).\n",
"\n",
"### Zadanie 3-2 Gonito (raport)\n",
"\n",
"(6 pkt)\n",
"\n",
"Przygotować krótki raport (2/3 - 1 strona A4) z oceną systemu Gonito, w wersji . Raport powinien zawierać krótką ogólną recenzję i raport znalezionych błędów (mogą to być większe błędy, ale też drobniejsze usterki). Raport powinien dotyczyć zarówno \"przeklikania\" serwera bez logowania, jak i problemów wynikłych przy rozwiązaniu zadania 3.3.\n",
"\n",
"### Zadanie 3-3 Gonito (zgłoszenie rozwiązania)\n",
"\n",
"Zgłosić rozwiązanie do wyzwania mieszkania5 z . \n",
"\n",
"Punktacja - wg pozycji w rankingu (biorąc pod uwagę grupy z przedmiotu): I miejsce - 15 pkt, II miejce - 14pkt itd.\n",
"\n",
"Rozwiązanie powinno mieć lepszy (niższy) wynik niż 100000\n",
"\n",
"\n",
"## Materiały pomocnicze\n",
"\n",
"* jak sprząc Jenkins/git w naszej infrastrukturze wydziałowej - \n",
"* przykładowa konfiguracja Jenkinsa dla Pythona \n",
"* przykładowe rozwiązanie dla mieszkania5: \n",
"\n"
]
}
],
"metadata": {
"author": "Krzysztof Jassem",
"email": "jassem@amu.edu.pl",
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"lang": "pl",
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.10.10"
},
"subtitle": "06. Prototypowanie i ciagła integracja[laboratorium]",
"title": "Projekt badawczo-rozwojowy",
"year": "2021"
},
"nbformat": 4,
"nbformat_minor": 4
}