Hedeflerimi kullanarak gidip, benim gitlab deposumda belirli bir dalıma girdiğimde aws kullanarak tetiklemek istiyorum. Bir webhook ile yapabilirsiniz ve kurulum şu şekildedir:Bir gitlab web bandından aws üzerinde bir dağıtım başlatılması ve işlemin güvenli hale getirilmesi
- Ben çağrıldığında, o API ağ üzerinden bir son nokta oluşturduk, bir lambda fonksiyonu tetikler.
- lambda fonksiyonu S3 depolanan kimlik bilgilerini kullanarak depoyu kontrol eder ve ben özel branş
Bu kurulum için itmek zaman API Geçidi Endpoint çağıran bir webhook oluşturduk gitlab olarak sonuç
Gitlab webhook'ta kimlik bilgilerini nasıl ekleyebileceğimi göremiyorum. Yani API ağ geçidi uç noktası herkese açık olarak erişilebilir olmalıdır. Bu yüzden istemediğim zaman birisi URL’yi çağırabilir ve dağıtımı tetikleyebilir.
Bu işlemi bir şekilde güvenli hale getirebilir miyim?
Ne tür bir uygulama dağıtıyorsunuz? – hephalump
Hugo'yu derlediğim ve s3'e dağıttığım bir web sitesi. – Nathan