Bu araç ne işe yarar?
GitHub Actions Üretici, hazır CI/CD workflow şablonlarını saniyeler içinde oluşturur ve düzenlemenize izin verir. Deponuza otomasyon eklemek isteyen geliştiriciler ve DevOps ekipleri için pratik bir başlangıç noktasıdır.
Nasıl kullanılır?
- Yapılandırma bilgilerinizi girin.
- Aracın ürettiği çıktıyı inceleyin.
- Hazır kodu/dosyayı kopyalayın.
Üç hazır şablon
Araç üç temel şablon sunar: 'node-ci', Node.js projelerini 18.x ve 20.x sürümlerinde matris olarak kurar, derler ve test eder; 'docker-publish', v* etiketi atıldığında bir Docker imajını oluşturup kayıt defterine gönderir; 'deploy-pages' ise main dalına push yapıldığında projeyi derleyip GitHub Pages'e dağıtır. Her şablon güncel action sürümlerini (checkout@v4, setup-node@v4 gibi) kullanır.
Düzenle ve doğru yere kaydet
Bir şablon seçtikten sonra YAML metni düzenlenebilir alanda görünür; sürüm numaralarını, dal adlarını ya da test komutlarını kendi projenize göre değiştirebilirsiniz. Çıktıyı kopyalayıp deponuzda '.github/workflows/' klasörüne dosya olarak kaydedin; araç önerilen dosya adını da gösterir. GitHub bu klasördeki YAML dosyalarını otomatik olarak çalıştırır.
Sıkça sorulan sorular
Workflow dosyasını nereye koymalıyım?
Dosyayı deponuzun kökündeki '.github/workflows/' klasörüne, örneğin 'node-ci.yml' adıyla kaydedin. GitHub bu klasördeki tüm .yml dosyalarını otomatik algılar ve tetikleyicilere göre çalıştırır.
docker-publish şablonundaki secrets değerlerini nasıl ayarlarım?
Şablon DOCKER_USERNAME ve DOCKER_PASSWORD secrets değerlerine başvurur. Bunları GitHub deponuzda Settings > Secrets and variables > Actions bölümünden ekleyin; workflow çalışırken otomatik olarak okunur.
GitHub Actions Üretici ücretsiz mi?
Evet. GitHub Actions Üretici ve MagmaNex'teki 300'den fazla aracın tamamı tamamen ücretsizdir, kayıt veya üyelik gerektirmez.
Verilerim güvende mi?
Evet. Tüm işlemler tarayıcınızda yerel olarak çalışır. Girdiğiniz veriler sunucuya gönderilmez, kaydedilmez veya paylaşılmaz.
Mobil cihazda çalışır mı?
Evet. GitHub Actions Üretici telefon, tablet ve bilgisayarda sorunsuz çalışır; ayrı bir uygulama indirmenize gerek yoktur.
🔒 Gizlilik: Tüm işlemler tarayıcınızda yapılır, verileriniz sunucuya gönderilmez.
