2013-03-19 38 views
7

Bu konuda bilgi bulmaya çalıştım ama onun, Youtrack'taki özelliklerin eski sürümleriyle çelişen veya tartışan tüm küçük miktarlardaki bilgileri bulmaya çalıştım.GIT (github değil) ile Youtrack entegrasyon düzeyi

Anlayışımdan, Teamcity kurulumunu kurmanız ve YouTrack'e bağlı olmanız gerekiyor, bu nedenle taahhüt mesajlarını ayrıştırmayı biliyor.

http://confluence.jetbrains.com/display/YTD3/Integration+with+TeamCity

ilgili bir 4.X sürümü olması görünmüyor, ama bir hashtag'in işleyebilir anlamına gelir: Ancak güncel bilgiler olarak, bu YouTrack ile entegre hangi seviyede merak ediyorum benim gözümde

#PR-1 Fixed 
Have fixed the underlying issue for this bug, it was due to X,Y,Z 

#PR-1 sabit bir duruma ayarlarsınız, yukarıdaki yorumları olmadığını ima etmek gibi görünüyor linkte ancak belgelerine: ve aşağıdaki örnekte olduğu gibi işlemek mesajla dayalı bazı işlemler yürütecek Üzerinde taşınan, biraz çöp gibi görünüyor. Bu nedenle, YouTrack'ten, bu taahhütte ne yapıldığına dair bilgi almanın bir yolu var mı? Bu, mesaj veya alternatif yöntemi görmek için sizi TeamCity'ye yönlendiren bir bağlantı aracılığıyla olsun.

Orijinal olarak TFS kullanıyorduk, ancak korkunç, salt okunur bayraklar nedeniyle oluşturdukları dosyalara, dosya oluşturma ve test etme için iş akışı düzenleyicisine ve son olarak da iş öğesinin izleyicisine büyük önem veriyor. Visual Studio kullanan herkes, eğer bir çöp ağının ön ucunu almazsanız.

Her neyse ... Youtrack, TeamCity, Git'in hep birlikte kullanılabilecekleri izlenimi edinmiştim ve TeamCity ve hikaye tarafından oluşturulan sürümle GIT'e aktarılan taahhüdü birbirine bağlayan tam bir izlenebilirliğe sahip olabilirsiniz. YouTrack içinde tamamlanma durumuna koymak.

Bu nedenle, Teamcity ile bağlantılı yapılarınızı yapmak için GIT'iniz olduğunu varsayarak, ve Youtrack'in Teamcity'ye bağlı olduğunu varsayarak, bu düzeyde izlenebilirlik elde edebilir misiniz?

+3

Bu alan için youtrack 4.X belgelerine sahip olmanıza rağmen, sahip olduğunuz uçtan uca izlenebilirlik sorunlarına yanıt vermez: http://confluence.jetbrains.com/display/YTD4/Executing+Commands+from+Comment+to + VCS + Commit –

+1

Ah dokümantasyonu ararken bunları bulamadınız, teşekkürler. Görmek için iyi bir şey aslında yorumlarınızı YouTrack'e iletmek için işlevselliktir. Bu yüzden, YouTrack'ten Git'te bir taahhüdün izlenmesi ile ilgili sorunun geri kalanı. – Grofit

cevap

11

Buna bir başkasını eklemeyi tercih ediyorum, bu yüzden henüz cevap olarak işaretlemeyeceğim, ancak bunun birçok geliştirme takımı için cazip bir şey olduğunu anlayabildiğimden, mevcut bulgularımı yayınlayacağım.

Ben bunun da TeamCity için YouTrack için görüşmelere konuşurken GIT almak başarmış. Bu yüzden, işlediğimde, Youtrack öğelerine yorum yazabilirim ve bunları yönetim kuruluna taşıyabilirim. Daha sonra, TeamCity'ye bir bilet için YouTrack'de değişiklik yaparsam, o zaman neyin ne zaman ve ne zaman değiştiğini görmek için izlenme seviyesine kadar izleri görebilir, ayrıca sürümler arasındaki farklılıkları ve eksiksiz bir uçtan uca çözüm elde edebilirim.

Beni tetikleyen bir şey doğru VCS kullanıcı adlarına bağlayan NEED Teamcity kullanıcılarına bağlıydu, aksi takdirde değişiklikler YouTrack'e aktarılmayacak.

+0

Herkes, You Track sorununa manuel olarak ekleme yapmak için REST API'sını buldu mu? Bir gönderiyi tamamlayıcı kanca eklemek, ayrıştırmak, etiketleri kontrol etmek, şube veya işlemek ve daha sonra YT'ye eklemeniz yeterli olacaktır. Ancak, taahhütler için YT API'sını bulamıyorum. –

+0

@AndrewTFinnell: Aynı şeyi arıyorum. Ne bulduğum: Eklemek için YouTrack'de "taahhüt" nesnesi yok. Bu şekilde yapılandırıldığında, tarayıcı, bu biletle ilişkili işlemler için TeamCity (veya github/gitlab/bitbucket bulut) sorgular ve bunları görüntüleyen YouTrack'e bir XHR çağrısı gönderir. –