Kullanmaya Başlama / Uygulamalı / ...
AWS’yi Kullanmaya Başlama
Sürekli Teslim İşlem Hattı Oluşturma
Bir Git deposu kurun, örnek bir web uygulamasını dağıtın ve sürekli bir teslim işlem hattı oluşturun
Giriş: Sürekli Teslim İşlem Hattı Oluşturma
İlk sürekli teslim işlem hattınızı oluşturmak için adım adım talimatları uygulayın
Genel Bakış
Bu öğreticide, basit bir web uygulaması için bir sürekli teslim işlem hattı oluşturacaksınız. İlk olarak, kaynak kodunuzu depolamak için bir sürüm denetimi sistemi kullanacaksınız. Ardından, kaynak kodunuz güncellendiği anda web uygulamanızı otomatik olarak dağıtacak bir sürekli teslim işlem hattı oluşturmayı öğreneceksiniz.
Gerçekleştireceğiniz işlemler:
Bu öğretici, yukarıda belirtilen sürekli teslim işlem hattını oluşturmanız için size yol gösterecektir. Şunları öğreneceksiniz:
- Uygulama kodu için bir GitHub deposu ayarlama
- Uygulamayı dağıtmak için bir AWS Elastic Beanstalk ortamı oluşturma
- GitHub’dan kaynak kodu oluşturmak için AWS CodeBuild’i yapılandırma
- Kaynak, oluşturma ve dağıtım aşamaları içeren sürekli teslim işlem hattını ayarlamak için AWS CodePipeline’ı kullanma
AWS deneyimi
Başlangıç seviyesi
Tamamlama süresi
35 dakika
Tamamlama maliyeti
Ücretsiz Kullanım için uygun
Gerekenler:
Kullanılan hizmetler
Son güncelleme:
9 Şubat 2023
Uygulama mimarisi
Aşağıdaki diyagram, bu öğreticide kullanılan hizmetlerin ve nasıl bağlı olduklarının görsel bir temsilini sağlamaktadır. Bu uygulamada GitHub, AWS Elastic Beanstalk, AWS CodeBuild ve AWS CodePipeline kullanılır.
Öğretici boyunca, hizmetleri ayrıntılı olarak ele alacak ve bunlarla çalışırken hız kazanmanıza yardımcı olacak kaynakları belirteceğiz.
Modüller
Bu öğretici beş kısa modüle bölünmüştür. Bir sonraki modüle geçmeden önce her bir modülü sırayla tamamlamanız gerekmektedir.
- Git Deposu Ayarlama (5 dakika): Uygulama kodunu saklamak için bir GitHub deposu ayarlayın.
- Web Uygulamasını Dağıtma (10 dakika): AWS Elastic Beanstalk kullanarak web uygulamasının dağıtılacağı ortamı oluşturun.
- Yapı Projesi Oluşturma (5 dakika): AWS CodeBuild kullanarak uygulama için yapı işlemini yapılandırın ve yürütün.
- Teslim İşlem Hattı Oluşturma (10 dakika): AWS CodePipeline kullanarak uygulamayı otomatik olarak oluşturmak ve dağıtmak için bir işlem hattı oluşturun.
- İşlem Hattını Sonlandırma ve Test (5 dakika): İşlem hattına bir inceleme aşaması ekleyin ve yürütülmesini test edin.