Bir java projesini git, github, travis-ci ve heroku yardımı ile devops süreçlerinden geçirelim. Continuous Integration ve Continuous Delivery uygulayalım 🙂
Bir java projesini git, github, travis-ci ve heroku yardımı ile devops süreçlerinden geçirelim. Continuous Integration ve Continuous Delivery uygulayalım 🙂
Bu yazı içeriğinde bir yazılım geliştirirken kullandığımız git aracı ile projemizin kod sürümlerini, kalitesini yönetirken kullabileceğimiz iş akışı taslaklarını anlatmaya çalışacağım. Centralized Workflow Feature Branch Workflow Gitflow Workflow Forking Workflow Centralized Workflow Bu iş akışı şemasında bir tane merkezi dal…
Projelerimizde git ile github kullanırken yaptığımız değişikliklerin her seferinde bizden doğrulanması adımını atlamak (kullanılan bilgisayarların birbirine güvenmesi ) için ssh key lerini kullanabiliriz. Ubuntu/Linux ortamında şu komut ile oluşturabiliriz. ssh-keygen -t rsa -C “test@gmail.com” komutu ile ssh keygen oluşturuyoruz. Çıktı…
Versiyon kontrol sistemlerinden biri olan git kullanımı için basitçe giriş yapalım Ubuntu(Linux) işletim sistemimize git kurulumu yapmak için verilmesi gereken komutu verelim. sudo apt-get install git Git kurulumu yaptıktan sonra kullanırken işimize yarayacak olan kullanıcı ve email ayarlarını yapalım. git…