🔄Continuous İntegration | GitHub
Python ve GitHub üzerinde sürekli entegrasyon, otomatik testler ve pytest kullanımı
👀 Hızlı Bakış


📂 CI Dizini Oluşturma
👨💼 Daha verimli çalışma adına CI dosyaları aynı dizinde toplanır

📃 Gereksinimleri tanımlama
requirements.txt
🏗️ Kurulum işlemlerini tanımlama
ci\install.bat
⚗️ Test işlemlerini tanımlama
ci\test.bat
🧪 Kod kalitesini test etme
ci/quality_test.bat
👷♂️ Derleme işlemleri
ci/build.bat
🛰️ Yayınlama işlemleri
ci/upload.bat
🔀 GitHub Workflow Oluşturma
.github/workflows/pythonpackage.yml
👮♂️ Branch Korumasını Ayarlama
⚙️ Projenizin Settings kısmından Branch sekmesinde Add rule butonuna tıklayın
💁♂️ Eğer zaten bir kural varsa, Edit butonuna tıklayabilirsiniz
👇 Açılan ekranda alttaki resimde kırmızı oklarla gösterilen ayarlamaları yapın
🚀 Artık durum kontrolü yapılmadan projeye merge edilemeyecek

🔗 Faydalı Linkler
🚀 Bu alandaki bağlantılar YEmoji ~Bağlantılar yapısına uygundur
Last updated
Was this helpful?