Giriş: Yazılım Geliştiricilerin En İyi Arkadaşı: Travis CI
Merhaba sevgili yazılım geliştiricisi! Eğer sürekli entegrasyon (CI) ve sürekli teslimat (CD) süreçlerinde işlerinizin hızlanmasını istiyorsanız, Travis CI tam size göre. Özellikle açık kaynak projelerinde hızla test, derleme ve dağıtım yapabilen bir araç olarak devreye giriyor. Eğer "Travis CI nedir?" sorusuyla başlayalım dersek, kısaca şöyle açıklayabiliriz: Travis CI, yazılım projelerinizin derleme, test etme ve dağıtım süreçlerini otomatikleştiren bir araçtır. Bu yazıda, Travis CI’yi nasıl kuracağınızı ve yapılandıracağınızı adım adım anlatacağım.
1. Adım: GitHub Hesabınızı Bağlayın
Travis CI, en iyi GitHub ile entegre çalışır. Yani ilk yapmanız gereken şey, Travis CI'yi GitHub hesabınızla bağlamaktır. Şimdi, bir fincan kahve alıp rahatlayın, çünkü işin ilk kısmı gerçekten basit!
GitHub hesabınıza giriş yapın ve ardından [Travis CI](https://travis-ci.org) sayfasına gidin. Sağ üst köşede bulunan "Sign in with GitHub" butonuna tıklayın. GitHub hesabınızla oturum açtıktan sonra, Travis CI, depolarınızı taramak için sizden izin isteyecek. “Grant access” diyerek onaylayın.
2. Adım: Depoyu Travis CI ile Bağlayın
Şimdi, Travis CI’yi kullanmak istediğiniz GitHub deposuna geçiş yapalım. GitHub üzerinde "Settings" sekmesine gidin ve sağ tarafta bulunan "Integrations & Services" kısmına tıklayın. Buradan Travis CI’yi seçin ve aktive edin.
Bir sonraki adımda, Travis CI üzerinden projenizi seçip, yapılandırma dosyasını (YML dosyasını) oluşturmalısınız. Ama endişelenmeyin, bunu başarmak oldukça kolay!
3. Adım: `.travis.yml` Dosyasını Oluşturun
Her şeyden önce, projede bir `.travis.yml` dosyası oluşturmanız gerekecek. Bu dosya, Travis CI’ye projede hangi yapı adımlarını izlemesi gerektiğini söyler.
Projenizin kök dizinine geçin ve aşağıdaki örnek yapılandırmayı bir dosyaya ekleyin:
language: node_js
node_js:
- "14"
install:
- npm install
script:
- npm test