SysInf/materiały na laboratorium/.ipynb

3.5 KiB
Raw Blame History

Logo 1

Projekt badawczo-rozwojowy

6. Prototypowanie i ciagła integracja[laboratorium]

Krzysztof Jassem (2021)

Logo 2

Cel laboratorium nr 6

Celem laboratorium jest rozpoczęcie prac implementacyjnych z zastosowaniem ciągłej integracji.

Plan laboratorium

Zadanie 1. Zorganizowanie repozytorium

Załóżcie repozytorium Git na serwerze wydziałowym. Wstawcie do niego plik Readme.
Sklonujcie repozytorium na maszynach lokalnych deweloperów.
Zintegrujcie Wasz projekt w systemie Jira z wydziałowym serwerem Git (w tym celu zgłoście takie zadania w wydziałowym systemie Helpdesk, podając nazwę repozytorium Git oraz nazwę projektu Jira).
Wykażcie, że integracja się powiodła, umieszczając w Teamsach zrzut ekranu obrazujący integrację Waszego projektu z Gitem. (Integracja przebiegła pomyślnie, jeśli informacja o commicie w systemie Git pojawia się automatycznie w systemie Jira.)

Ocena maksymalna: 10 punktów

Zadanie 2. Nasz prototyp

Określ typ prototypu opracowanego na zajęciach (na skali: pionowy - poziomy). Zilustruj projektowany prototyp za pomocą zaktualizowanej w stosunku do laboratorium nr 2 makiety dynamicznej.

Ocena maksymalna: 10 punktów

3. Serwer ciągłej integracji

Połączcie Wasze wydziałowe repozytorium Git z Jenkinsem (jenkins.wmi.amu.edu.pl).
W celu utworzenia pipelineu dla Waszego projektu utwórzcie zgłoszenie w systemie Helpdesk, podając login osoby odpowiedzialnej za projekt (sXXXXXX), nazwę projektu, a także ewentualne loginy innych członków zespołu, którzy mają mieć dostęp do projektu w Jenkinsie.
Stwórzcie _Jenkinsfile budujący Waszą aplikację oraz uruchamiający prosty test.

Rozwiązaniem zadania będzie poprawnie zakończony pipeline zdefiniowany na podstawie _Jenkinsfile (który musi zostać umieszczony w Waszym repozytorium Git).

Ocena maksymalna: 10 punktów

Pierwszy sprint!

Zalóżcie pierwszy sprint.
Przenieście wybrane elementy ("issues") z backloga do sprintu, podzielcie je na zadania, przypiszcie zadania ludziom i skomentujcie je (w ich opisie).
Oszacujcie w punktach pracochłonność wykonania każdego zadania.