Πώς να δημιουργήσετε μια νέα δουλειά στο Jenkins Freestyle Project

Πίνακας περιεχομένων:

Anonim

Τι είναι το έργο Jenkins Freestyle;

Το Jenkins Freestyle Project είναι μια επαναλαμβανόμενη εργασία κατασκευής, σενάριο ή αγωγός που περιέχει βήματα και ενέργειες μετά την κατασκευή. Είναι μια βελτιωμένη εργασία ή εργασία που μπορεί να εκτείνεται σε πολλές λειτουργίες. Σας επιτρέπει να διαμορφώσετε κανόνες ενεργοποίησης και προσφέρει ασφάλεια βάσει έργου για το έργο Jenkins. Προσφέρει επίσης πρόσθετα για να σας βοηθήσουν να δημιουργήσετε βήματα και ενέργειες μετά την κατασκευή.

Οι τύποι ενεργειών που μπορείτε να εκτελέσετε σε ένα βήμα δημιουργίας Jenkins ή μετά την κατασκευή είναι αρκετά περιορισμένοι. Υπάρχουν πολλά τυπικά πρόσθετα διαθέσιμα σε ένα Jenkins Freestyle Project για να σας βοηθήσουν να ξεπεράσετε αυτό το πρόβλημα.

Πώς να δημιουργήσετε μια εργασία στο Jenkins

Πώς να δημιουργήσετε μια νέα δουλειά στο Jenkins

Η δουλειά freestyle build είναι μια εξαιρετικά ευέλικτη και εύχρηστη επιλογή. Μπορείτε να το χρησιμοποιήσετε για οποιονδήποτε τύπο έργου. είναι εύκολο να ρυθμιστεί, και πολλές από τις επιλογές του εμφανίζονται σε άλλες εργασίες κατασκευής. Ακολουθεί μια διαδικασία βήμα προς βήμα για τη δημιουργία εργασίας στο Jenkin.

Βήμα 1) Συνδεθείτε στο Jenkins

Για να δημιουργήσετε μια δουλειά Jenkins freestyle, συνδεθείτε στον πίνακα ελέγχου Jenkins μεταβαίνοντας στη διαδρομή εγκατάστασης της Jenkins. Συνήθως, θα φιλοξενείται στο localhost στη διεύθυνση http: // localhost: 8080 Εάν έχετε εγκαταστήσει το Jenkins σε άλλη διαδρομή, χρησιμοποιήστε την κατάλληλη διεύθυνση URL για πρόσβαση στον πίνακα ελέγχου σας, όπως φαίνεται στο παρακάτω παράδειγμα δημιουργίας θέσεων εργασίας Jenkins.

Βήμα 2) Δημιουργία νέου αντικειμένου

Κάντε κλικ στο " Νέο στοιχείο " στην επάνω αριστερή πλευρά του ταμπλό σας.

Βήμα 3) Εισαγάγετε λεπτομέρειες στοιχείων

Στην επόμενη οθόνη,

  1. Εισαγάγετε το όνομα του αντικειμένου που θέλετε να δημιουργήσετε. Θα χρησιμοποιήσουμε το "Hello world" για αυτό το demo.
  2. Επιλέξτε έργο Freestyle
  3. Κάντε κλικ στο Εντάξει

Βήμα 4) Εισαγάγετε τις λεπτομέρειες του έργου

Εισαγάγετε τις λεπτομέρειες του έργου που θέλετε να δοκιμάσετε.

Βήμα 5) Εισαγάγετε τη διεύθυνση URL του αποθετηρίου

Στην ενότητα Διαχείριση κώδικα πηγής, εισαγάγετε τη διεύθυνση URL του αποθετηρίου σας Έχουμε ένα δοκιμαστικό αποθετήριο που βρίσκεται στη διεύθυνση https://github.com/kriru/firstJava.git

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

Εάν το αποθετήριο GitHub είναι ιδιωτικό, η Jenkins θα επικυρώσει πρώτα τα διαπιστευτήριά σας σύνδεσης με το GitHub και μόνο στη συνέχεια θα τραβήξει τον πηγαίο κώδικα από το αποθετήριο GitHub.

Βήμα 6) Ρυθμίστε τις ρυθμίσεις

Τώρα που έχετε παράσχει όλες τις λεπτομέρειες, ήρθε η ώρα να δημιουργήσετε τον κώδικα. Ρυθμίστε τις ρυθμίσεις στην ενότητα build για να δημιουργήσετε τον κώδικα τη στιγμή που θέλετε. Μπορείτε ακόμη και να προγραμματίσετε την κατασκευή να πραγματοποιείται περιοδικά, σε καθορισμένες ώρες.

Υπό κατασκευή ,

1. Κάντε κλικ στο " Προσθήκη βήματος κατασκευής "

2. Κάντε κλικ στο " Execute Windows batch command " και προσθέστε τις εντολές που θέλετε να εκτελέσετε κατά τη διαδικασία κατασκευής.

Εδώ, έχω προσθέσει τις εντολές java για τη μεταγλώττιση του κώδικα java.

Έχω προσθέσει τις ακόλουθες εντολές παραθύρων:

javac HelloWorld.java

java HelloWorld

Βήμα 7) Αποθηκεύστε το έργο

Όταν εισαγάγετε όλα τα δεδομένα,

  1. Κάντε κλικ στο Εφαρμογή
  2. Αποθηκεύστε το έργο.

Βήμα 8) Δημιουργία πηγαίου κώδικα

Τώρα, στην κύρια οθόνη, κάντε κλικ στο κουμπί Δημιουργία τώρα στην αριστερή πλευρά για να δημιουργήσετε τον πηγαίο κώδικα.

Βήμα 9) Ελέγξτε την κατάσταση

Αφού κάνετε κλικ στο Build now, μπορείτε να δείτε την κατάσταση του build που εκτελείτε στο Ιστορικό Build .

Βήμα 10) Δείτε την έξοδο της κονσόλας

Κάντε κλικ στον αριθμό κατασκευής και, στη συνέχεια, κάντε κλικ στην έξοδο της κονσόλας για να δείτε την κατάσταση της έκδοσης που εκτελείτε. Θα πρέπει να σας δείξει ένα μήνυμα επιτυχίας, υπό την προϋπόθεση ότι έχετε ακολουθήσει σωστά τη ρύθμιση, όπως φαίνεται στο παρακάτω παράδειγμα Jenkins δημιουργήστε νέο έργο

Εν ολίγοις, έχουμε εκτελέσει ένα πρόγραμμα HelloWorld που φιλοξενείται στο GitHub. Ο Jenkin τραβά τον κώδικα από το απομακρυσμένο αποθετήριο και δημιουργεί συνεχώς τη συχνότητα που ορίζετε.

Περίληψη

  • Το Jenkins Freestyle Project είναι μια επαναλαμβανόμενη εργασία κατασκευής, σενάριο ή αγωγός που περιέχει βήματα και ενέργειες μετά την κατασκευή. Είναι μια βελτιωμένη εργασία ή εργασία που μπορεί να εκτείνεται σε πολλές λειτουργίες.
  • Οι τύποι ενεργειών που μπορείτε να εκτελέσετε σε ένα βήμα κατασκευής ή μετά την κατασκευή είναι αρκετά περιορισμένοι. Υπάρχουν πολλά τυπικά πρόσθετα διαθέσιμα σε ένα Jenkins Freestyle Project για να σας βοηθήσουν να ξεπεράσετε αυτό το πρόβλημα.
  • Οι θέσεις εργασίας Freestyle build Jenkins είναι εξαιρετικά ευέλικτες και εύχρηστες. Μπορείτε να το χρησιμοποιήσετε για οποιονδήποτε τύπο έργου. είναι εύκολο να ρυθμιστεί, και πολλές από τις επιλογές του εμφανίζονται σε άλλες εργασίες κατασκευής Jenkins.
  • Εάν το αποθετήριο GitHub είναι ιδιωτικό, η Jenkins θα επικυρώσει πρώτα τα διαπιστευτήριά σας σύνδεσης με το GitHub και μόνο στη συνέχεια θα τραβήξει τον πηγαίο κώδικα από το αποθετήριο GitHub.