Bu serinin önceki makalesinde Forgejo ile kendi kendine barındırılan kod oluşturmanın nasıl yapıldığını öğrendiniz. Şimdi, GitHub Eylemlerinden zaten bildiğiniz gibi, otomasyon yoluyla yazılım geliştirmeyi kolaylaştırmak için bir Forgejo çalıştırıcısıyla derleme işlem hatlarını nasıl güncelleyeceğinizi açıklayacağız. Kullanışlı: Forgejo'daki eylemlerin YAML sözdizimi, GitHub eylemleriyle büyük ölçüde uyumludur. Mevcut iş akışlarını taşımak karmaşık ayarlamalar gerektirmez.
- Forgejo'ya bir koşucu kaydettiğinizde, kod forge'niz CI/CD işlem hatlarını çalıştırabilir.
- Koşucu, Forgejo'dan yeni siparişler topluyor, açık bir bağlantı noktasına ihtiyaç duymuyor ve bu nedenle ev ağında mükemmel bir şekilde çalışabiliyor.
- Forgejo eylemleri çoğunlukla GitHub eylemleriyle aynı YAML sözdizimini kullanır, bu da gezinmeyi kolaylaştırır.
Forgejo gibi bir kod şirketi yalnızca kodu boşaltmak için orada değildir, aynı zamanda etrafındaki işi de otomatikleştirebilir. Çağdaş yazılım geliştirme genellikle otomatik testleri veya konteyner görüntüleri oluşturmayı içerir. Bunun anahtar kelimesi CI/CD'dir (Sürekli Entegrasyon ve Sürekli Teslimat) ve temel prensip şudur: Kod değişiklikleri otomatik olarak ve kısa aralıklarla entegre edilmeli, test edilmeli ve teslim edilmelidir.
Bu nedenle, şube değişikliği gibi depodaki olaylara yanıt veren bir mekanizmanın olması gerekir. maineylemlerle karşılık verdi. GitHub evreninde bunlar GitHub eylemleridir; Forgejo hisseleri bu makalenin ilgili olduğu taraftır. Depodaki bir YAML dosyası olan iş akışı, bir şeyin ne zaman ve ne olması gerektiğini açıklar; Bir koşucu daha sonra görevleri yalıtılmış bir ortamda tamamlar. Yazılım hattı çalışıyor.
Bu, Haberler-Plus makalemizin okuma örneğiydi: “Forgejo GitHub Alternatifini Eylemlerle Otomatik Kod Serasına Dönüştürmek.” Haberler Plus aboneliği ile yazının tamamını okuyabilirsiniz.

Bir yanıt yazın