Ξεκινώντας
Επιλέξτε ένα αποτέλεσμα, συμπληρώστε το και διατηρήστε τα αναγνωριστικά και τα αποδεικτικά στοιχεία του πριν προσθέτοντας πολυπλοκότητα. Η συντομότερη αξιόπιστη πρώτη διαδρομή είναι μια μικρή φιλοξενούμενη εικόνα κατασκευή με σαφείς δοκιμές.
Προαπαιτούμενα
- ένα τρέχον πρόγραμμα περιήγησης.
- έναν λογαριασμό OpenFactory για αποθηκευμένες συνομιλίες και εκδόσεις με εύρος κατόχου.
- σαφή κατανομή στόχου και χρήση για την οποία προορίζεται.
- μια σύντομη λίστα απαιτούμενων πακέτων ή υπηρεσιών.
- ένας ή περισσότεροι παρατηρήσιμοι έλεγχοι που καθορίζουν την επιτυχία.
Μην τοποθετείτε κωδικούς πρόσβασης, ιδιωτικά κλειδιά, διακριτικά ή διαπιστευτήρια ιδιωτικού αποθετηρίου σε μια προτροπή συνομιλίας ή σε αποθηκευμένη συνταγή.
Συνιστώμενη πρώτη διαδρομή
- Δημιουργήστε τον λογαριασμό σας.
- Ακολουθήστε το Your First Build με ένα λειτουργικό σύστημα, έναν χρήστη, και ένα μικρό σετ συσκευασίας.
- Συγκρίνετε την κανονικοποιημένη συνταγή με το αρχικό σας αίτημα.
- Ακολουθήστε το αναγνωριστικό κατασκευής μέσω της ουράς, της κατασκευής, της οριστικοποίησης και των επιλεγμένων δοκιμών.
- Λήψη μόνο μετά την οριστικοποίηση του τεχνουργήματος και επιθεωρήστε το άθροισμα ελέγχου και παρεχόμενα αποδεικτικά στοιχεία.
- Προσθέστε μία αλλαγή και βεβαιωθείτε ότι η ενεργή συνταγή διατήρησε την προηγούμενη συνομιλία απαιτήσεις.
Άλλα μονοπάτια
| Στόχος | Ξεκινήστε εδώ | Όριο |
|---|---|---|
| Κατανοήστε μια συνταγή πριν την κατασκευή | Κατανόηση Συνταγών | Η επικύρωση δεν είναι build proof |
| Χρησιμοποιήστε ακριβή πεδία JSON | Σχήμα συνταγής | Άγνωστα πεδία ενδέχεται να αγνοηθούν. επιθεωρήστε την κανονικοποιημένη έξοδο |
| Προσθήκη ισχυρισμών VM | Δοκιμή | Οι αυτοματοποιημένοι έλεγχοι καλύπτουν μόνο τις δηλωμένες παρατηρήσεις τους |
| Σύνδεση βοηθού | Ενσωμάτωση MCP | Διατηρήστε τα κλειδιά ιδιωτικά και επαληθεύστε τα εφέ εργαλείου |
| Αξιολόγηση τοπικής διαχείρισης KVM | Κονσόλα VM που φιλοξενείται από μόνη της | Η δημόσια διαδρομή Σύνταξης δεν είναι το φιλοξενούμενο πρόγραμμα δημιουργίας ή ένα επίπεδο ελέγχου παραγωγής |
Μια χρήσιμη πρώτη προτροπή
Build a Debian 13 server image with OpenSSH and curl.
Create a password-locked deploy user in the sudo group.
Verify boot, the deploy user, the enabled SSH service, and the curl package.
Do not add Docker, a desktop, an installer, or external repositories.Αυτή η προτροπή ονομάζει το αποτέλεσμα, τις θετικές απαιτήσεις, τους παρατηρήσιμους ελέγχους και ρητές εξαιρέσεις. Είναι πιο εύκολο να το αναθεωρήσω από το “να χτίσω έναν ασφαλή διακομιστή”, το οποίο αφήνει απροσδιόριστο το πεδίο ασφαλείας και τα στοιχεία.
Πότε να σταματήσετε και να διερευνήσετε
Σταματήστε πριν δοκιμάσετε ξανά όταν η συνταγή παραλείπει τη ρητή πρόθεση, δεν εμφανίζεται κανένα αναγνωριστικό κατασκευής, το build περιμένει την ανάκτηση, η πρόοδος παραμένει αμετάβλητη χωρίς δραστηριότητα καταγραφής, δοκιμές και η κατάσταση κατασκευής διαφωνούν, ή μια λήψη αναφέρει ότι δεν βρέθηκε/απαγορεύεται/πακέτο αποτυχία δημιουργίας. Διατηρήστε το αναγνωριστικό συνομιλίας, το αναγνωριστικό έκδοσης, τη χρονική σήμανση και το ακριβές κατάσταση ώστε η αρχική βλάβη να παραμένει διαγνώσιμη.