Quantcast
Channel: Topluluk Sayfası
Viewing all articles
Browse latest Browse all 30

Github deposunun Redmine’a bağlanması

$
0
0

githubİş takip sistemi Redmine'ı ve sürüm takip sistemi git'i kullanıyorum. Git, SVN gibi sürüm takip sistemlerindeki depoları redmine'a bağlayabiliyorsunuz. Github ise açık kaynak projelere ücretsiz alan sağlıyor. Github'daki bir projemi Redmine'a bağlamak istedim. Kendi uğraşımdan sonra  Samed Beyribey'den yardım istedim. Kendisi nasıl entegre edebileceğimi anlattı. Sizler için de faydalı olacağını düşünerekten bu yazıyı paylaşmak istedim.

Github projenizi redmine'a bağlamak için aşağıdaki adımları uygulamanız yeterlidir.

Öncelikle github projesini redmine'ın kurulu olduğu sunucuda dilediğiniz bir dizine git projenizi mirror parametresi ile klonlayın.

git clone https://github.com/omerozkan/vipera.git --mirror

Eğer projeniz private ise http yerine ssh ile klonlayabilirsiniz. Klonlama işleminden sonra redmine panelinden Yönetim -> Ayarlar sayfasına gidin ve Depolar sekmesinden bir API Key oluşturun.

Eklemek istediğiniz projeye gidip projede Ayarlar -> Depolar 'a tıklayıp yeni bir depo oluşturun. Burda "

crontab -e

komutunu girdiğinizde karşınıza vi editoru çıkacaktır. Cron ayarlarınızı vi editorüne girip kaydedebilirsiniz. Örneğin her saat başı güncellemeleri almak istiyorsanız aşağıdaki cron ayarlarını kullanabilirsiniz.

0 * * * * cd [GIT DEPOSUNUN YOLU] && git remote update
0 * * * * curl [REDMINE ADRESİNİZ]/sys/fetch_changesets?key=[OLUŞTURDUĞUNUZ API KEY]

Böylelikle github projenizi redmine'a entegre etmiş olursunuz. Standart olarak "refs #işnumarası" şeklinde gönderdiğiniz commitler redmine'da o işe bağlanacaktır.

İyi çalışmalar.


Viewing all articles
Browse latest Browse all 30

Trending Articles


Mide ağrısı için


Alessandra Torre - Karanlık Yalanlar


Şekilli süslü hazır floodlar


Flatcast Güneş ve Ay Flood Şekilleri


Gone Are the Days (2018) (ENG) (1080p)


Yildiz yükseltme


yc82


!!!!!!!!!! Amın !!!!!!!!!


Celp At Nalı (Sahih Tılsım)


SCCM 2012 Client Installation issue