AWS docker ve proje işleyiş prensipleri hakkında bilgi talebi

Can Deger

Centipat
Katılım
27 Mart 2023
Mesajlar
64
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar oncelikle hepinize cani gonulden bir selam veriyorum. Allah niyetleriniz iyi ise sizin icin hayirlisiysa yolunuzu acik eylesin. Gonlumden koptu. Simdi Technopat ailesi, ben bir proje yaptim(mukemmel degil tabii ki) ve onu canliya cektim. En son 'dockerize' edip AWS'e attim aslanlar gibide calisiyor. Simdi olay isleyisinin tersini yapmam lazim. Merak ettigim konu ise soyle: Proje isleyisi nasıl oluyor? Ornek bir site ya da bir video var mi paylasabileceginiz? GitHub ustunden de bir repo olusturup mu yapmam lazim? Projeyi kendime cekip editleyip tekrar guncellemek istiyorum. Bu nasıl mumkun oluyor? GitHub'i biliyorum tabii ki pull-push-branch vs. elim alisik degil. Simdi ben istesem kodu alirim yeni bir docker image olusturup yeniden yaparim her şeyi ama bu sistem mantik olarak bana cok sıcak gelmedi. Kiminize basit gelebilir sorduklarim lakin ben self-taught 31 yasinda bir developerim diyebiliriz. Sonuç olarak, bana proje isleyis kısmı icin bir video bir 'drawio' tarzi bir şey lazim.
 
Son düzenleyen: Moderatör:
Bilgisayarda olsa bizim şirkette mimariye çizerim ama şuan telefondayım. Kısaca merak ettiğin alan CI/CD. Genel terimi ile devops.
CI tarafında kodsal değişiklik olur. Bunun için gitlab, github en çok tercih edilen ikili. Github yaygın, gitlab free. Bunun haricinde testler statik analizler build alabilmek falan bir sürü akışı var ama araştırarak daha net bulursun.

CD tarafı için bizde Jenkins var. Jenkins de pipeline oluşturuyoruz. Belli testlerden ve statik analizden sonra proje yayına çıkıyor. Hatta bizde 3 farklı pipeline var. Dev, test ve prod.

CICD pipeline diyerek ararsan birçok mimari tasarım çıkar. Bizde onlarca pipeline var. Çoğu docker üzerinde çalışıyor. Hatta Jenkins de docker da.

Kısa özet olarak CI/CD konusunu araştırman gerekiyor.
 

Technopat Haberler

Geri
Yukarı