GitHub Actions iş akışı ile özel oturum açma kullanıcı arayüzü dağıtımınızı otomatikleştirin
GitHub Actions iş akışı ile geliştirme hattınızda özel oturum açma kullanıcı arayüzünüzün Logto Cloud'a dağıtımını nasıl otomatikleştireceğinizi gösterelim.
GitHub Actions iş akışı ile geliştirme hattınızda özel oturum açma kullanıcı arayüzünüzün Logto Cloud'a dağıtımını nasıl otomatikleştireceğinizi gösterelim.
Logto, Müşteri Kimlik ve Erişim Yönetimi (CIAM) çözümü olarak daha iyi bir seçenektir. Yakın zamanda Logto Cloud üzerinde "Kendi kullanıcı arayüzünüzü getirin" özelliğini tanıttık ve geliştiricilerin oturum açma kullanıcı arayüzlerini tamamen özelleştirmelerini sağladık.
Önceki bir blog yazımızda, kendi oturum açma kullanıcı arayüzünüzü oluşturmanıza yönelik adım adım bir kılavuz da sunduk. Bu süreç şunları içerir:
@logto/tunnel CLI aracını kurmakAncak, bir DevOps zihniyetine sahip bir uygulama geliştiricisi olarak, özel oturum açma sayfanıza değişiklikler yaparken bu süreci zahmetli bulabilirsiniz. Tüm bu süreci otomatikleştirmenin bir yolu var mı?
Görüşlerinizi dikkate aldık ve @logto/tunnel içinde yeni bir deploy CLI komutu tanıtmaktan heyecan duyuyoruz. Bu komut, uygun bir CI/CD hattı oluşturma için terminalinizde komutu çalıştırarak veya bir GitHub Actions iş akışına entegre ederek dağıtım sürecini otomatikleştirmenizi sağlar. Haydi başlayalım!
Kuruluma başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
@logto/tunnel CLI aracını bir geliştirici bağımlılığı olarak yüklemek.GitHub deposunda yeni bir iş akışı dosyası oluşturun. Bunu .github/workflows/ adresine gidip deploy.yml adında bir dosya oluşturarak yapabilirsiniz.
dist olarak adlandırıldığını varsayalım../dist dizinindeki html varlıklarını Logto Cloud kiracınıza dağıtmak için Tunnel CLI komutunu çalıştırır. Duyarlı bilgileri çevre değişkenleriyle kullanır.GitHub Actions hakkında daha fazla bilgi için GitHub Actions Dokümantasyonu adresini ziyaret edin.
Kimlik bilgilerinizi güvende tutmak için bunları GitHub deponuzda gizli bilgiler olarak saklamalısınız:
<m2m-app-id>:<m2m-app-secret> formatında.İş akışını ayarladıktan ve gizli bilgileri yapılandırdıktan sonra bir PR'ı ana dala birleştirerek test edebilirsiniz. GitHub Actions iş akışı otomatik olarak tetiklenecek ve özel oturum açma kullanıcı arayüzünüz Logto Cloud'a dağıtılacaktır.

@logto/tunnel CLI komutunu GitHub Actions iş akışınıza entegre ederek özel oturum açma kullanıcı arayüzünüzün Logto Cloud'a dağıtım işlemini kolaylaştırabilirsiniz. Bu otomasyon, geliştirmeye odaklanmanıza ve değişikliklerinizin canlı bir ortamda sürekli olarak test edilmesini sağlar.
İyi kodlamalar!