5

Sfenks kullanarak bir Python projesi için belge oluşturmak üzere Hudson'ı kullanıyorum. Bu, bir yapı artefakt olarak kullanılmak üzere kurduğum/_build/html klasör projesinde HTML belgeleri oluşturur. Şimdi işi yürüttükten sonra, "Artefaktlar" bağlantısını, sonra klasörde ve sonra da index.html dosyasında tıklayarak belgelere gidebilirim. Bu biraz hantal, bu yüzden proje sayfasını kişiselleştirmek istiyorum, böylece beni doğrudan index.html dosyasına götüren bir "Görünüm Belgesi" bağlantısına sahip olabilirim. Bunu hudson ile yapmanın bir yolu var mı?hudson proje sayfasına özel bağlantı ekle

cevap

2

Proje Açıklaması HTML'ye izin verir, sadece düzenleyin ve son başarılı yapıdaki dokümana bağlantı yerleştirin.

+0

Ha! Açıklamadaki HTML. Kolay :) Dosyaları başka bir sunucuya kopyalamaya gerek yok, hudson onlara iyi hizmet eder. Sadece "/job/my-job-name/lastSuccessfulBuild/artifact/path/to/sphinx/_build/html/index.html" ile bağlantı kurmak zorunda kaldım. – c089

+0

Evet, bunun iyi olacağını düşündüm, bir hudson örneğim yoktu ve kontrol etmek için evde koştum. – ocodo

4

Sorunun kapalı olduğunu biliyorum, ama bunu deneyebileceğinizi düşündüm. HTML belgelerini sunmak için ayrı bir http sunucusuna ihtiyacınız yoktur. Aşağıdaki eklentiyi kullanabilirsiniz: http://wiki.hudson-ci.org/display/HUDSON/HTML+Publisher+Plugin

+0

+1 Bu benim de seçimim olurdu. Bunu kullanmak için de gerek yoktu, ama fikir ile birkaç kez oyuncak. Eğer belgeleri doğru bir şekilde okuyorsam, raporların tasarruf kısmını bile kapsıyor, böylece bir eser olarak görünmüyorlar. –

+0

Evet, eski raporların kaydedilmesine izin veriyor. Aslında bunu yaptığımız bazı özel metrik raporları için kullanmak zorundaydım (C++'yı anlayın). – Sagar

+0

Bu kullanışlı bir eklentiye benziyor. Ama benim durumumda, Hudson'ın sayfalarıma hizmet etmesine izin vermek gayet iyi, bu yüzden bir eklenti eklemek (aka karmaşıklık katsayısı aka hatası;)) sadece gerekli değildir. – c089

1

Sidelink eklentisini edinin. Bu, proje sayfasının sol tarafındakilere bir link ekleyelim.

İlgili konular