Δημιουργήστε το πρώτο σας pipeline
Τι θα φτιάξετε
Ενότητα με τίτλο «Τι θα φτιάξετε»Μέχρι το τέλος αυτού του οδηγού θα έχετε:
- Ένα αποθηκευμένο πρότυπο pipeline που αποστέλλει έναν πράκτορα με μια προτροπή
- Χειροκίνητες εκτελέσεις ενεργοποιημένες σε αυτό, ώστε να μπορεί να ξεκινήσει με το χέρι
- Μία ολοκληρωμένη εκτέλεση, με την είσοδο και την έξοδο του βήματος ορατές
Προαπαιτούμενα: ολοκληρωμένος ο Αποστείλετε τον πρώτο σας πράκτορα, ώστε να έχετε έναν πράκτορα με προσαρμογέα και μοντέλο.
Ένα pipeline είναι ένα DAG από βήματα. Τα πρότυπα ορίζουν το γράφημα· οι εκτελέσεις είναι μεμονωμένες εκτελέσεις. Για το μοντέλο που κρύβεται από πίσω, διαβάστε το Pipeline και αυτοματισμός· για το πλήρες λεξιλόγιο βημάτων, τα Είδη βημάτων pipeline.
Βήμα 1: Δημιουργήστε ένα πρότυπο
Ενότητα με τίτλο «Βήμα 1: Δημιουργήστε ένα πρότυπο»- Μεταβείτε στις Ρυθμίσεις → Χώρος εργασίας → Πρότυπα pipeline
- Κάντε κλικ στο Νέο πρότυπο
Ο επεξεργαστής ανοίγει σε έναν προπαρασκευασμένο σκελετό με όνομα Νέο pipeline (id pipeline_N).
Κάντε κλικ στον τίτλο στην κεφαλίδα και μετονομάστε τον — για αυτόν τον οδηγό,
το code_quality_check είναι καλό όνομα. Δεν υπάρχει παράθυρο διαλόγου για το id
ούτε πεδίο περιγραφής.
Ο καμβάς δεν είναι κενός. Ένα νέο πρότυπο έρχεται προ-συνδεδεμένο ως Trigger → Step → τερματικός, όπου το «Step» είναι κόμβος πράκτορα προτροπής και ο τερματικός είναι ένας αόρατος αισθητήρας που ο επεξεργαστής επανασυνδέει σε κάθε προσβάσιμη κατάληξη.
Ρυθμίζετε το Step που βρίσκεται ήδη εκεί.
Βήμα 2: Ρυθμίστε το βήμα
Ενότητα με τίτλο «Βήμα 2: Ρυθμίστε το βήμα»- Κάντε κλικ στον κόμβο Step στον καμβά
- Στο πλαίσιο Ρύθμιση κόμβου στα δεξιά, ορίστε:
- Πράκτορας: τον πράκτορά σας από τον προηγούμενο οδηγό
- Πρότυπο προτροπής: «Έλεγξε τον κώδικα στον τρέχοντα κλάδο για θέματα ποιότητας. Κατάγραψε ό,τι βρεις.»
- Αφήστε το Εναύσματα από ήσυχο — ο κόμβος είναι ήδη συνδεδεμένος ώστε να πυροδοτείται μετά το Trigger
Βήμα 3: Αποθήκευση
Ενότητα με τίτλο «Βήμα 3: Αποθήκευση»Πατήστε Αποθήκευση στην κεφαλίδα του επεξεργαστή.
Σημείο ελέγχου. Η λεζάντα «Μη αποθηκευμένες αλλαγές» σβήνει.
Βήμα 4: Επιτρέψτε τις χειροκίνητες εκτελέσεις
Ενότητα με τίτλο «Βήμα 4: Επιτρέψτε τις χειροκίνητες εκτελέσεις»- Κάντε κλικ στο διακεκομμένο πλακίδιο Προσθήκη εναύσματος στον καμβά (ή σύρετε τη Χειροκίνητη εκτέλεση από την ενότητα Εναύσματα της βιβλιοθήκης κόμβων) και επιλέξτε Χειροκίνητη εκτέλεση.
- Επιλέξτε αυτόν τον κόμβο. Στον επιθεωρητή στα δεξιά, ενεργοποιήστε το Ενεργοποιημένο — «Εμφάνιση στη σελίδα εκτέλεσης και έναρξη χειροκίνητα.»
Αυτό δεν είναι προαιρετικό και είναι εύκολο να το παραλείψετε. Ένα νέο πρότυπο δημιουργείται με καθόλου γραμμή εναύσματος, οπότε μέχρι να το ενεργοποιήσετε η σελίδα εκτέλεσης δεν θα το εμφανίζει και δεν υπάρχει τίποτα να ξεκινήσετε. Ο διακόπτης γράφει αμέσως το έναυσμα· δεν περιμένει άλλη αποθήκευση.
Ο ίδιος διακόπτης βρίσκεται πίσω από τη Χειροκίνητη εκτέλεση στην κεφαλίδα του επεξεργαστή, όπου στέκεται δίπλα στις δηλωμένες εισόδους του προτύπου.
Βήμα 5: Εκτελέστε το
Ενότητα με τίτλο «Βήμα 5: Εκτελέστε το»- Κάντε κλικ στο Pipelines στην πλαϊνή στήλη
- Πατήστε Εκτέλεση pipeline στην κεφαλίδα
- Επιλέξτε το
code_quality_checkστην αριστερή στήλη - Πατήστε Εκτέλεση pipeline στη φόρμα — το πρότυπό σας δεν δηλώνει εισόδους, οπότε δεν υπάρχει τίποτα να συμπληρώσετε
Σημείο ελέγχου. Ένα αναδυόμενο μήνυμα επιβεβαιώνει ότι η εκτέλεση ξεκίνησε και το Control Center ανοίγει τις λεπτομέρειες της εκτέλεσης.
Η μηχανή δημιουργεί την εγγραφή εκτέλεσης, ολοκληρώνει το έναυσμα, προγραμματίζει το βήμα, αποστέλλει τον πράκτορα και ολοκληρώνει την εκτέλεση όταν ολοκληρωθεί ο εισερχόμενος κλάδος του τερματικού.
Βήμα 6: Ελέγξτε το αποτέλεσμα
Ενότητα με τίτλο «Βήμα 6: Ελέγξτε το αποτέλεσμα»Κάντε κλικ στο βήμα μέσα στην εκτέλεση για να ανοίξετε το πλαίσιο λεπτομερειών του:
- Χρονικές σημάνσεις Ξεκίνησε και Ολοκληρώθηκε και Διάρκεια
- Είσοδος: η κατάσταση που περνά στο βήμα
- Έξοδος: τι παρήγαγε — εδώ, η απάντηση του πράκτορα
- Δραστηριότητα πράκτορα, με σύνδεσμο προς τη συνομιλία που οδήγησε το βήμα
Σημείο ελέγχου. Το βήμα εμφανίζεται ολοκληρωμένο και η έξοδός του περιέχει την ανασκόπηση του πράκτορα.
Προσθήκη περισσότερων βημάτων
Ενότητα με τίτλο «Προσθήκη περισσότερων βημάτων»Οι κόμβοι προστίθενται σύροντας μια καταχώριση από τη βιβλιοθήκη κόμβων στα αριστερά
στον καμβά ή πατώντας Προσθήκη βήματος (+) ακριβώς μετά από έναν κόμβο. Σύρετε
από τη θύρα εξόδου ενός κόμβου σε άλλον κόμβο για να τους συνδέσετε ή επιλέξτε τον νέο
κόμβο και σημειώστε το ανάντη βήμα του στο Εναύσματα από.
Ο κόμβος τερματικού δεν σχεδιάζεται και δεν μπορεί να επιλεγεί. Ο επεξεργαστής τον επανασυνδέει σε κάθε προσβάσιμη κατάληξη, ώστε ένας κόμβος που προσθέτετε μετά το προπαρασκευασμένο Step να εκτελείται κανονικά.
Δημιουργήσατε ένα πρότυπο, ρυθμίσατε τον κόμβο πράκτορα προτροπής με τον οποίο προπαρασκευάστηκε, το αποθηκεύσατε, το κάνατε χειροκίνητα εκτελέσιμο, ξεκινήσατε μια εκτέλεση και διαβάσατε την είσοδο και την έξοδο του βήματος.
Τα pipelines γίνονται πολύ μεγαλύτερα από αυτό — δρομολογητές με συνθήκες, παράλληλοι κλάδοι, κόμβοι join, εξάπλωση for-each, πύλες ανθρώπινης έγκρισης — αλλά το σχήμα δεν αλλάζει ποτέ: βήματα σε ένα DAG, που περνούν κατάσταση.
Επόμενο: Συνδέστε το Slack στον χώρο εργασίας σας, ο τελευταίος οδηγός αυτής της σειράς.
- Ρύθμιση ενεργοποιητών pipeline για να ξεκινάτε pipelines από γεγονότα ή ένα χρονοδιάγραμμα
- Pipeline και αυτοματισμός για το μοντέλο από κάτω
- Είδη βημάτων pipeline για κάθε τύπο βήματος