Giriş

Tamamlandı

Sürekli tümleştirme (CI), bir geliştiricinin bir kod tabanındaki sürüm denetiminde her değişiklik işlediğinde yazılım derlemek ve test etmek için otomasyon kullanma işlemidir. CI, ekiplerin geliştirme sürecinin başlarında sorunları bulmasına ve bunları hızla düzeltmesine yardımcı olur. GitHub Actions'ı kullanarak bir GitHub deposunda bulundurduğunuz kod için CI uygulayabilirsiniz.

Geliştirici ekibiniz için bir CI işlem hattı ayarlamak istediğinizi varsayalım. Ekip, müşterilerinizin ürün desteğine başvurduğunda yaşadığı deneyimi geliştirmek için bir web sitesi oluşturuyor. Birden çok özellik geliştiriliyor. Ekibin tüm özellikleri kolayca oluşturabileceğinden ve test ettiğinden emin olmak istiyorsunuz, böylece her özellik hazır olduğunda web sitesine hızlı bir şekilde eklenir. Projenin kodu bir GitHub deposunda depolandığından, CI projeniz için GitHub Actions'ı kullanmaya karar verirsiniz.

Bu modülde, GitHub Depolarında GitHub Actions'ı ve iş akışlarını kullanarak CI'yi uygulamayı öğreneceksiniz. GitHub Actions'ı ve iş akışı şablonunu kullanarak Node.js bir proje derleyip test edebilirsiniz. GitHub Actions'ı kullanarak iş akışınızı özelleştirir ve ardından GitHub Actions günlüklerini kullanarak başarısız bir testte hata ayıklarsınız.

Modülü tamamlamak için GitHub Actions ve iş akışları hakkında temel bilgilere sahip olmanız gerekir. GitHub Actions'ı veya iş akışlarını bilmiyorsanız, önce GitHub Actions'ı kullanarak geliştirme görevlerini otomatikleştirme bölümüne göz atın.