Θέμα 3: Σχεδιασμός πλήρης αλυσίδας CI/CD για ένα δωρεάν εφαρμογικό έργο

1 λεπτά
  • Ο τύπος της εφαρμογής είναι ελεύθερος.
  • Το θέμα πρέπει να προταθεί από την ομάδα και να εγκριθεί από τον καθηγητή.
  • Το αποθετήριο Git είναι υποχρεωτικό (GitHub, GitLab ή ισοδύναμο).
  • Ο αγωγός CI/CD πρέπει να είναι πλήρως αυτοματοποιημένος.

2. Ελάχιστες τεχνικές απαιτήσεις

  1. Git και ροή εργασίας

    • Απομακρυσμένο αποθετήριο.
    • Δομημένοι κλάδοι (main + feature).
    • Υποχρεωτικά pull requests.
  2. Αγωγός CI

    • Build ή εγκατάσταση των εξαρτήσεων.
    • Αυτοματοποιημένες δοκιμές.
    • Ανάλυση ποιότητας (lint ή ισοδύναμο).
    • Παραγωγή ενός τεχνουργήματος (εικόνα Docker ή αρχείο).
  3. Αγωγός CD

Προεπισκόπηση — η συνέχεια του μαθήματος είναι διαθέσιμη στους εγγεγραμμένους.

Έχετε ήδη εγγραφεί με κωδικό;

Η πρόσβασή σας συνδέεται με τον λογαριασμό σας, όχι με αυτόν τον σύνδεσμο. Συνδεθείτε με το ίδιο email που χρησιμοποιήσατε στην τάξη: το μάθημά σας σας περιμένει, δεν χρειάζεται να ξαναβάλετε τον κωδικό.

ΣύνδεσηΔεν έχετε λογαριασμό; Δημιουργήστε έναν
Αυτό το μάθημα ανήκει στην ενότητα «Επιλογή του θέματος του έργου»

Οι πρώτες ενότητες του μαθήματος είναι σε ελεύθερη πρόσβαση. Για τη συνέχεια υπάρχουν τρεις δρόμοι: αγοράστε αυτό το μάθημα μία φορά, κάντε συνδρομή, ή εισαγάγετε τον κωδικό που δόθηκε στην τάξη.

Συνδρομή — 19 $ US/μήναΕπιστροφή στο πλάνο
Είστε φοιτητής σε αυτό το μάθημα;

Ο κωδικός συνδέεται με τον λογαριασμό σας: συνδεθείτε ή δημιουργήστε λογαριασμό και θα εφαρμοστεί αυτόματα όταν επιστρέψετε.

Δεν έχετε λογαριασμό; Δημιουργήστε έναν