Sürekli yapı işlevselliği sağlama aracı olarak Jenkins'le ilgilenmekle birlikte, altyapımdaki beklenmedik değişikliklere karşı kendi prod ortamında uygulamamı kullanmanın bir aracı olarak Jenkins ile daha çok ilgileniyorum. benim kontrolümün ötesinde başvurumu etkileyebilir. Jenkins'i bu şekilde kullanma konusunda pek fazla bilgi bulamıyorum, ama bunu yaparken başkalarının olup olmadığını merak ediyordum? Esasen prod url'im ile parametrelendirilmiş maven test
'u çalıştıran bir projem var ama bu projeler için aslında herhangi bir bina yapmıyorum. Jenkins dışında başka araçlar var mı bunu yapmayı düşünmeliyim? Öyleyse neden?Prod uygulamasının izlenmesi için kullanılan Jenkins
5
A
cevap
2
Testlerinizde Maven üzerinden çalışacak şekilde ayarlanmışsanız, Jenkins'in iyi bir seçenek olacağını düşünüyorum. Jenkins eklentileri kullanarak e-posta, IM veya SMS uyarıları oluşturabilir ve Jenkins içindeki sonuçların kaydını tutabilirsiniz.
Aklıma sadece iki tarafın aşağıolan :
- Muhtemelen daha tutmak daha kayıtlarını oluşturmak isteyebilirsiniz böylece, senin normal CI işten daha sık bir çok izleme çalıştırmak isteyeceksiniz varsayılan olarak 10.
- Sistem kaynaklarını izlemek için Nagios veya OpenView gibi bir sisteminiz varsa, uygulama izlemeyi, başka bir gerçek kaynağı kaynağına sahip olmak yerine, tümleştirmeniz daha iyi olabilir.
0
Jenkins Biz belirli bir URL'yi her 5 dakika kontrol etmek ve bir şey başarısız olduğunda bize e-posta bizimki kümesine sahip Durum Monitörü Plugin
adlı bir eklentiyi sağlar. Sorunumuz, cep telefonu operatörü e-posta adreslerine e-posta göndermemesi. Ancak, normal e-postaların yeterli olması durumunda, eklentinin kurulum süresi yarım saatten azdır ve Jenkins sunucusu bekledikçe güvenilirdir.
İlgili konular
- 1. Birim sınama - SqlDataReader'ın izlenmesi
- 2. React Yerel CİH ve PROD değişkenleri
- 3. Symfony 2 uygulamasının Jenkins/Hudson ile dağıtımı/Sürekli entegrasyonu
- 4. Uzun süreçlerin raporlanması/izlenmesi için tasarım deseni
- 5. Javascript kodunun izlenmesi için en iyi yol
- 6. Bir kapağın izlenmesi
- 7. Grunt ile silinen dosyaların izlenmesi
- 8. 'İzlenecek' özellikler 'izlenmesi mümkün mü
- 9. Dev ve prod ortamı için farklı şablon düzenleri kullanın
- 10. standart olmayan gtm öğesinin izlenmesi
- 11. Varlık çerçevesini sınama entegrasyonu - yalnızca PROD -
- 12. Bir modülde sahne prod ejabberd örneğini denetle
- 13. Jenkins
- 14. Jenkins
- 15. Jenkins
- 16. İfadede kullanılan [] ifadede kullanılan
- 17. Jenkins
- 18. Jenkins
- 19. Jenkins
- 20. jenkins
- 21. Jenkins
- 22. Jenkins
- 23. Jenkins
- 24. Döngü için django değişken değerlerin izlenmesi ve kopyalardan kaçınılması
- 25. Tüm uygulamaların izlenmesi için Spring Integration günlük kanalı-bağdaştırıcısının uygulanması
- 26. python'un gc.garbage öğesinin (bellek sızıntılarının izlenmesi için) anlaşılmasıyla ilgili sorun
- 27. Jenkins ana dizini (~/.jenkins), jenkins yüklü değilken nasıl değiştirilir
- 28. ng build --prod önce ng testi nasıl çalıştırılır ve ng testi başarısız olduğunda jenkins işi başarısız olur?
- 29. Uzak bir PC'de etkin pencerenin izlenmesi
- 30. Java G1: Üretimde bellek sızıntılarının izlenmesi
Üretim ortamını izlemekten mi bahsediyorsunuz? Varsa, aynı şekilde kullanılabilen [monit] (http://mmonit.com/monit/) gibi araçlar vardır. – leenasn