AWS Elastic Beanstalk artık otomatik uygulama dağıtımı için GitHub Eylemleri'ni destekliyor
AWS Elastic Beanstalk, GitHub havuzunuza kod veya yapılandırma değişikliklerini ilettiğinizde web uygulamalarını otomatik olarak dağıtmak için GitHub Eylemlerini kullanmanıza olanak tanıyarak ölçeklenebilir web uygulamaları için sürekli entegrasyon ve sürekli dağıtım (CI/CD) işlem hattınızı kolaylaştırıyor.
GitHub Eylemleri, geliştirme ekiplerinin yazılım dağıtım süreçlerini otomatikleştirmelerine olanak tanıyarak geliştiriciler depolarına güncellemeleri gönderdiğinde kod değişikliklerini otomatik olarak oluşturan, test eden ve dağıtan CI/CD iş akışlarını etkinleştirir. Elastic Beanstalk'a dağıtılan ekipler artık dağıtım paketi oluşturma, S3 yüklemeleri, sürüm yönetimi ve ortam izlemeyi işleyen gelişmiş otomasyondan yararlanabilir. Yeni GitHub Eylemi, GitHub Eylemleri iş akışlarındaki bildirimsel yapılandırmayı kullanarak uygulamaları Elastic Beanstalk'a dağıtmanın basitleştirilmiş bir yolunu sağlar ve tüm dağıtım yaşam döngüsü için kapsamlı otomasyon sunar. Bu eylem gerektiğinde otomatik olarak uygulamalar ve ortamlar oluşturur, yapılandırılabilir istisnalarla dağıtım paketlerini yönetir ve OpenID Connect (OIDC) kimlik doğrulamasını kullanarak IAM ile sorunsuz bir şekilde entegre olur.
Başlamak için, uygulama dağıtımınız için yapılandırma parametreleriyle GitHub Eylemleri iş akışı dosyanıza “aws-elasticbeanstalk-deploy” eylemini ekleyin. Eylem, ortam ayarlarını ve platform sürümlerini yapılandırmayı, isteğe bağlı durum izleme ve dağıtım doğrulamasını, güvenilir dağıtımlar için akıllı yeniden deneme mantığını ve dağıtım yapıtları için S3 bucket yönetimini destekler. Daha fazla bilgi edinmek için AWS Elastic Beanstalk Deploy GitHub eylemi için README'yi ziyaret edin.
Bu GitHub Eylemi'ni, Elastic Beanstalk'ın mevcut olduğu tün ticari AWS Bölgelerinde Elastic Beanstalk uygulamalarınızda kullanabilirsiniz.