openSUSE:Build Service Operations Guide
Περιεχόμενα
Επίπεδο συστήματος
Αυτό το κομμάτι περιγράφει πιο πολύ λειτουργίες σε επίπεδο διαχείρισης/μηχανής/λειτουργικού συστήματος παρά τη δουλειά που γίνεται από τις ομάδες διάθεσης τεχνολογίας.
Προτάσεις Υλικού
Ελάχιστες Απαιτήσεις Συστήματος Βέλτιστη Διάταξη Συστήματος Αρχείων
Διαχείριση Front End
Εργασίες σχετικές με τον διακομιστή, τον έλεγχο πρόσβασης, τις καθυστερημένες δουλειές.
Επίβλεψη
Εργασίες που θα έπρεπε να επιβλέπονται (και πιθανά ζητήματα αν δεν εκτελούνται):
- delayedwebui
- delayedapi
- lighttpd
- διεργασίες ruby-fcgi
Διαχείριση Back End
Σχετικά με του χρονοπρογραμματιστές (schedulers), signer, src-server κλπ Εκκίνηση και Τερματισμός
Επίβλεψη
Εργάτες
Οδηγίες για την προσθήκη εργατών, ίσως με αυτόματη ανάπτυξη (deployment).
Κολλημένες κατασκευές
Αν οι κατασκευές φαίνεται να έχουν κολλήσει για μεγάλο χρονικό διάστημα ειδικά μετά από κάποιο αφύσικο τερματισμό του χρονοπρογραμματιστή, αφαιρέστε τα σχετικά αρχεία *:κατάστασης (status) στο /srv/obs/jobs/$ARCH/ στον διακομιστή αποθετηρίου.
Αναφορά: http://lists.opensuse.org/opensuse-buildservice/2010-10/msg00073.html
Υπό-κεφαλίδα
Έργα
Αυτό το κομμάτι ασχολείται με τη διαχείριση των έργων (πχ περιοδικές εισαγωγές απομακρυσμένου κώδικα, διαγραφή των έργων σε διαδρομές που χρησιμοποιούνται...)
Σημαντικό υποθέμα – Κατέβασμα κατ' απαίτηση aka DoD
Συχνές Ερωτήσεις (FAQ)
Ένα μέρος για FAQs και NSFAQs που προκύπτουν στη λίστα ηλεκτρονικού ταχυδρομείου και στο IRC.
Υπάρχει κάποιος τρόπος να εισάγω πολλά αρχεία src.rpm σε ένα έργο OBS, ώστε να έχω ένα πακέτο για κάθε αρχείο src.rpm και το κάθε πακέτο να περιέχει τα πηγαία αρχεία του κάθε src.rpm;
osc co <project>
cd στο <project>
for i in $SRPMS; do osc importsrcpkg <options> $i; done
Επίλυση προβλημάτων/Διαγνωστικά
Ποιες καταγραφές;
Αντίγραφα Ασφαλείας/Στρατηγικές Μετανάστευσης
Ποια αρχεία/κατάλογοι είναι σημαντικά για αντίγραφα ασφαλείας;