Σκέφτηκα να επεκταθώ σε 2 νέες δυνατότητες στο GitLab που κυκλοφόρησαν πριν από περίπου έναν μήνα,
οι οποίες είναι σημαντικές αλλά λίγο “κρυμμένες” ανάμεσα στα εργαλεία
(καθώς, ως γνωστόν, ο ντόρος γύρω από το προϊόν αφορά αυτή τη στιγμή το AI… και γι’ αυτό μιλήσαμε σε προηγούμενες αναρτήσεις).
Αυτές είναι δυνατότητες που είδαμε ότι πολλοί πελάτες (από όλο τον κόσμο) περίμεναν,
και κυκλοφόρησαν πρόσφατα σχετικά αθόρυβα… και κατά τη γνώμη μου αξίζει να τις γνωρίσετε.
1. Dynamic Input Options
Αυτή η δυνατότητα κυκλοφόρησε τον Δεκέμβριο (έκδοση 18.7) και επεκτείνει τα CI/CD Inputs,
έτσι ώστε να μπορείτε πλέον να ορίζετε δυναμικές τιμές για τη φόρμα του CI/CD (συμπεριλαμβανομένων dropdown lists),
καθώς και να ορίζετε εξαρτήσεις μεταξύ πεδίων.
Αυτή είναι μία από τις πιο δημοφιλείς δυνατότητες στο Jenkins, και να που επιτέλους υπάρχει και στο GitLab CI.
Αυτή η δυνατότητα επιτρέπει ακόμα και σε μη τεχνικούς χρήστες να τρέχουν pipelines,
επιλέγοντας από μια κλειστή λίστα επιλογών (dropdown),
και τα πεδία μπορούν επίσης να αλλάζουν ανάλογα με το τι επέλεξαν.
Για παράδειγμα: αν επιλέξουν deployment στο AWS, το επόμενο πεδίο θα περιέχει μόνο regions του AWS.
Αν επιλέξουν deployment στο GCP, θα εμφανιστούν επιλογές σχετικές μόνο με το GCP (κ.λπ.).
Ορίστε μια εικόνα για επεξήγηση:
Αυτή η δυνατότητα είναι διαθέσιμη σε όλες τις εκδόσεις!
Περισσότερες πληροφορίες εδώ
(Μπορούμε να βοηθήσουμε στη δημιουργία pipelines προσαρμοσμένων σε αυτό)
2. “Exact Code Search”
Τώρα μπορείτε να κάνετε πιο προηγμένη και ακριβή αναζήτηση, μέσω της χρήσης Regular expressions –
μπορείτε να αναζητήσετε στον κώδικα σε όλο το περιβάλλον, σε συγκεκριμένη ομάδα ή σε συγκεκριμένο project.
Για όσους δεν γνωρίζουν ακόμη, τα Regular Expressions (ή “Regex” εν συντομία)
επιτρέπουν τον ορισμό μοτίβων αναζήτησης με ελεύθερο και προηγμένο τρόπο, που επιτρέπει (για παράδειγμα) τον ορισμό ενός συνόλου χαρακτήρων (όπως εύρος αριθμών / εύρος γραμμάτων κ.λπ.) με πολύ πιο έξυπνο τρόπο από τα “wildcards”.
Εικόνα για επεξήγηση:
Αυτή η δυνατότητα υπάρχει στις εκδόσεις Premium και Ultimate, και αν βρίσκεστε σε Self-hosted
απαιτεί μια συγκεκριμένη εγκατάσταση υποδομής (μπορούμε επίσης να βοηθήσουμε σε αυτό).
Περισσότερες πληροφορίες εδώ.
Περισσότερες πληροφορίες για όλες τις δυνατότητες του προϊόντος ανά έκδοση και δείκτες δημοτικότητας,
μπορείτε να βρείτε στους αναλυτικούς και ενημερωμένους πίνακές μας εδώ
(μέρος των πληροφοριών είναι διαθέσιμο μόνο στους πελάτες μας).
Και αν βρίσκεστε σε μια σχετικά παλιά έκδοση και θέλετε να αναβαθμίσετε
(και να “εμβολιαστείτε” με σημαντικές ενημερώσεις ασφαλείας στην πορεία) –
μπορούμε να βοηθήσουμε και σε αυτό, καθώς και να χτίσουμε αυτοματισμούς αναβαθμίσεων για εσάς.
Το άρθρο γράφτηκε από τον Tamir Gefen, CEO της ALM Toolbox.
Η ALM Toolbox έχει βοηθήσει εκατοντάδες πελάτες στην επιλογή της κατάλληλης έκδοσης GitLab, στην αδειοδότηση, στον σχεδιασμό της υλοποίησης και στην παροχή υποστήριξης για το GitLab.
Είμαστε επίσημοι συνεργάτες του GitLab από το 2016 και κατέχουμε τίτλους που απονεμήθηκαν από την εταιρεία GitLab: Selected Partner, GitLab Hero και “GitLab Champion”, καθώς και επίσημες επαγγελματικές πιστοποιήσεις GitLab μετά από εξετάσεις.
Πρόσφατα, επιλεχθήκαμε επίσης από την εταιρεία ερευνών STKI ως “GitLab Selected Partner” για τα έτη 2024-2025.
Μπορείτε να επικοινωνήσετε μαζί μας στο email gitlab@almtoolbox.com
ή να μας καλέσετε στο: 072-240-5222

