Η Google συνεργάζεται με το GitHub για να απλοποιήσει τη διαδικασία CI για το cloud σας

Εικονίδιο ώρας ανάγνωσης 3 λεπτό. ανάγνωση


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

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

Μπροστά από τη Microsoft απόκτηση, το GitHub ανακοίνωσε σήμερα τη συνεργασία του με την Google για την απλοποίηση της διαδικασίας Συνεχούς Ενοποίησης (CI) στο cloud. Ως μέρος αυτής της συνεργασίας, το Google Cloud Build έρχεται στο GitHub. Το Cloud Build θα βοηθήσει τους προγραμματιστές να δημιουργήσουν γρήγορες, συνεπείς, αξιόπιστες εκδόσεις σε όλες τις γλώσσες και να ρυθμίσουν εύκολα το CI μέσω του Cloud Build και να αυτοματοποιήσουν εκδόσεις και δοκιμές ως μέρος της ροής εργασίας τους στο GitHub.

«Η κυκλοφορία του Cloud Build στο GitHub Marketplace είναι το πρώτο βήμα σε μια συναρπαστική συνεργασία. Η μεταφορά της πλήρως διαχειριζόμενης συνεχούς ενσωμάτωσής μας στην πλατφόρμα GitHub θα παρέχει γρήγορο, χωρίς τριβές και βολικό CI για οποιοδήποτε χώρο αποθήκευσης στο GitHub. Το Google Cloud και το GitHub μοιράζονται ένα όραμα για την παραγωγικότητα των προγραμματιστών και ανυπομονούμε να συνεχίσουμε να χτίζουμε σε αυτήν τη συνεργασία." — Melody Meckfessel, Αντιπρόεδρος Μηχανικής στο Google Cloud.

«Το GitHub είναι ενθουσιασμένο που συνεργάζεται με την Google για να καταστήσει το CI για την ανάπτυξη εφαρμογών εγγενών στο cloud ανώδυνη. Η δυνατότητα χρήσης του Cloud Build για CI ως μέρος της ροής εργασίας του GitHub είναι μόνο η αρχή αυτής της συνεργασίας και ανυπομονούμε να δημιουργήσουμε περισσότερα στο μέλλον με την Google», Jason Warner, SVP Τεχνολογίας στο GitHub.

Τα κυριότερα σημεία αυτής της ενοποίησης:

  • Κατασκευές Docker με μηδενική διαμόρφωση: Σε ένα βήμα, μπορείτε να εκτελέσετε αυτοματοποιημένες κατασκευές κοντέινερ και δοκιμές για αλλαγές που προωθούνται σε ένα αποθετήριο GitHub ως μέρος κάθε αιτήματος έλξης. Το GitHub θα εντοπίσει και θα προτείνει αυτόματα το CI για αποθετήρια που περιέχουν ένα Dockerfile.
  • Ευελιξία: Το Cloud Build ανταποκρίνεται στις αυξανόμενες ανάγκες του οργανισμού σας. Μπορείτε να μεταβείτε από μια ενιαία έκδοση στον τοπικό σας υπολογιστή σε πολλαπλές εκδόσεις παράλληλα στο cloud σε πολλά έργα, όλα μέσα σε λίγα λεπτά.
  • Ασφάλεια: Οι εκδόσεις λειτουργούν σε υποδομή που προστατεύεται από την ασφάλεια της Google. Έχετε τον πλήρη έλεγχο σχετικά με το ποιος μπορεί να δημιουργήσει και να δει τις κατασκευές σας, ποιος πηγαίος κώδικας μπορεί να χρησιμοποιηθεί και πού αποθηκεύονται τα τεχνουργήματα κατασκευής σας.
  • Ευελιξία: Για περιπτώσεις προηγμένης χρήσης, μπορείτε να συμπεριλάβετε ένα αρχείο cloudbuild.yaml κατά τη ρύθμιση του CI χρησιμοποιώντας το Cloud Build. Αυτό σας επιτρέπει να ορίζετε προσαρμοσμένα βήματα κατασκευής, να επιταχύνετε τις εκδόσεις αποθηκεύοντας μια εικόνα Docker στην κρυφή μνήμη, να δημιουργείτε πιο λιτά κοντέινερ και να αναπτύσσετε απευθείας στο Google Kubernetes Engine, στο Google App Engine, σε συμπλέγματα on-prem (σύντομα σε alpha) ή σε άλλο πάροχο cloud.
  • Στοιχεία: Μόλις ολοκληρωθεί η κατασκευή, λεπτομέρειες σχετικά με τους χρόνους κατασκευής, τις αποτυχίες και τα τεχνουργήματα είναι διαθέσιμες στο GitHub μέσω του Checks API, ώστε να μπορείτε να κατανοήσετε και να διαγνώσετε τα αποτελέσματα κατασκευής μέσα από το οικείο περιβάλλον του GitHub. Τα πλήρη αρχεία καταγραφής και το ιστορικό είναι διαθέσιμα στη διεπαφή χρήστη του Cloud Build στο Google Cloud Console.

Μάθετε περισσότερα για αυτήν τη συνεργασία από τον παρακάτω σύνδεσμο πηγής.

πηγή: GitHub

Περισσότερα για τα θέματα: Github, Google Cloud, microsoft, Συνεταιρισμός

Αφήστε μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται *