Google, bulutunuz için CI sürecini basitleştirmek için GitHub ile iş ortaklığı yapıyor

Okuma zamanı simgesi 3 dk. okuman


Okuyucular MSpoweruser'ı desteklemeye yardımcı olur. Bağlantılarımız aracılığıyla satın alırsanız komisyon alabiliriz. Araç İpucu Simgesi

MSPoweruser'ın editör ekibini ayakta tutmasına nasıl yardımcı olabileceğinizi öğrenmek için açıklama sayfamızı okuyun. Daha fazla

Microsoft'un önüne geçti edinme, GitHub bugün bulutta Sürekli Entegrasyon (CI) sürecini basitleştirmek için Google ile ortaklığını duyurdu. Bu ortaklığın bir parçası olarak Google Cloud Build, GitHub'a geliyor. Cloud Build, geliştiricilerin tüm dillerde hızlı, tutarlı, güvenilir derlemeler oluşturmasına ve Cloud Build aracılığıyla kolayca CI kurmasına ve GitHub iş akışlarının bir parçası olarak derlemeleri ve testleri otomatikleştirmesine yardımcı olacaktır.

"GitHub Marketplace'te Cloud Build'in piyasaya sürülmesi, heyecan verici bir ortaklığın ilk adımıdır. Tam olarak yönetilen sürekli entegrasyonumuzu GitHub platformuna getirmek, GitHub'daki herhangi bir havuz için hızlı, sorunsuz ve kullanışlı CI sağlayacaktır. Google Cloud ve GitHub, geliştirici üretkenliği için bir vizyonu paylaşıyor ve bu ortaklığı geliştirmeye devam etmeyi dört gözle bekliyoruz." — Melody Meckfessel, Google Cloud'da Mühendislik Başkan Yardımcısı.

"GitHub, bulutta yerel uygulama geliştirme için CI'yi sorunsuz hale getirmek için Google ile ortak olmaktan heyecan duyuyor. GitHub iş akışının bir parçası olarak CI için Cloud Build'i kullanma yeteneği, bu ortaklığın yalnızca başlangıcıdır ve Google ile gelecekte daha fazlasını inşa etmeyi dört gözle bekliyoruz” GitHub'da Teknolojiden Sorumlu Kıdemli Başkan Yardımcısı Jason Warner.

Bu entegrasyonun öne çıkan özellikleri:

  • Sıfır yapılandırmalı Docker yapıları: Tek adımda, her çekme isteğinin bir parçası olarak GitHub deposuna gönderilen değişiklikler üzerinde otomatik kapsayıcı derlemeleri ve testler çalıştırabilirsiniz. GitHub, Dockerfile içeren depolar için CI'yi otomatik olarak algılar ve önerir.
  • Ölçeklenebilirlik: Cloud Build, kuruluşunuzun artan ihtiyaçlarını karşılar. Yerel makinenizdeki tek bir derlemeden, bulutta paralel olarak birden çok derlemeye, çok sayıda projede dakikalar içinde geçebilirsiniz.
  • Güvenlik: Derlemeler, Google'ın güvenliği tarafından korunan altyapı üzerinde çalışır. Derlemelerinizi kimlerin oluşturup görüntüleyebileceği, hangi kaynak kodun kullanılabileceği ve yapı yapıtlarınızın nerede depolanacağı konusunda tam denetime sahip olursunuz.
  • Esneklik: Gelişmiş kullanım durumları için, Cloud Build kullanarak CI kurarken bir cloudbuild.yaml dosyası ekleyebilirsiniz. Bu, özel derleme adımları tanımlamanıza, bir Docker görüntüsünü önbelleğe alarak derlemeleri hızlandırmanıza, daha yalın kapsayıcılar oluşturmanıza ve doğrudan Google Kubernetes Engine, Google App Engine, şirket içi kümelere (yakında alfa sürümünde) veya başka bir bulut sağlayıcısına dağıtmanıza olanak tanır.
  • Insights: Derleme tamamlandıktan sonra, derleme süreleri, hatalar ve yapıtlar hakkında ayrıntılar, Checks API aracılığıyla GitHub'da bulunur; böylece, tanıdık GitHub ortamından derleme sonuçlarını anlayabilir ve tanılayabilirsiniz. Tam günlükler ve geçmiş, Google Cloud Console'daki Cloud Build'in kullanıcı arayüzünde mevcuttur.

Aşağıdaki kaynak bağlantısından bu ortaklık hakkında daha fazla bilgi edinin.

Kaynak: GitHub

Konular hakkında daha fazla bilgi: Github, Google Bulut, microsoft, İş Ortaklığı