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

Τι είναι ένα Jenkins Freestyle Project;

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

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

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

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

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

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


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

Δημιουργήστε μια νέα εργασία κατασκευής στο Jenkins

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

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

Δημιουργήστε μια νέα εργασία κατασκευής στο Jenkins

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

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

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

Δημιουργήστε μια νέα εργασία κατασκευής στο Jenkins

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

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

Δημιουργήστε μια νέα εργασία κατασκευής στο Jenkins

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

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

Δημιουργήστε μια νέα εργασία κατασκευής στο Jenkins

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

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

Βήμα 6) Τροποποιήστε τις ρυθμίσεις

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

Κάτω από χτίζω,

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

2. Κάντε κλικ στο «Εκτέλεση Windows εντολή παρτίδας” και προσθέστε τις εντολές που θέλετε να εκτελέσετε κατά τη διαδικασία κατασκευής.

Δημιουργήστε μια νέα εργασία κατασκευής στο Jenkins

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

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

javac HelloWorld.java

java Hello World

Δημιουργήστε μια νέα εργασία κατασκευής στο Jenkins

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

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

  1. Πατήστε Εγγραφές
  2. Αποθήκευση η εργασία.

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

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

Δημιουργήστε μια νέα εργασία κατασκευής στο Jenkins

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

Μετά το κλικ Κατασκευάστε τώρα, μπορείτε να δείτε την κατάσταση της έκδοσης στην οποία εκτελείτε Δημιουργία Ιστορίας.

Δημιουργήστε μια νέα εργασία κατασκευής στο Jenkins

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

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

Δημιουργήστε μια νέα εργασία κατασκευής στο Jenkins

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

Σύνοψη

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