jenkins eklentileri aracılığıyla bildirimleri güncelle


0

Şirketim için android uygulamam için bir derleme ve uygulama süreci oluşturuyorum.

Yapım işlemini tamamladım. Uygulamamı oluşturmak için karınca eklentisini kullandım. İki hedef "temiz" ve "hata ayıklama" kullandım. Bu hedefin benim uygulama için apk dosyasını doğru bir şekilde oluşturup oluşturmadığından emin değilim.

Size sormak istediğim bir diğer şey ise, derleme işleminin tamamlandığını şimdi bir dosyayı alan ve tüm e-posta adreslerini kullanan ve bu dosyadaki tüm e-posta adreslerine bir güncelleştirme bildirimi gönderen derleme işleminde bir şey istiyorum.

Mümkün mü ? öyleyse, lütfen bunu nasıl yapacağımı söyler misin? Bildirim göndermek için jabber ve diğer bazı eklentileri görüyorum. Onları gerçekte nasıl kuracağımı bilmiyorum, ne tür hedefleri kullanmam gerekiyor?

Uygulama android tabletlerde çalışıyor. Birisi uygulamadan giriş yaptığında ya oturum açar ya da yeni bir hesap açar. tüm cihazlar kayıtlıdır. temelde yapmak istediğim, tüm bu cihazlara veya kullanıcılara bu uygulama için bir güncelleme olduğu konusunda bir güncelleme bildirimi göndermesidir. Ya da daha iyisi, tüm bu cihazlarda uygulamayı otomatik olarak güncelleyebilir miyim?

Birisi lütfen bu görevi nasıl tamamlayacağım konusunda bana rehberlik eder mi? Birisi jenkins ile kolayca entegre edebileceğim daha iyi bir araç biliyorsa, görevi tamamlamak için süreç oluşturduğumda, bunu bilmekten memnuniyet duyarım.

teşekkür ederim

Yanıtlar:


0

"Jenkins Mailer Eklentisi" Eğer posta bildirimlerinin gönderilmesi için bir post inşa eylemi tanımlamanızı sağlar. E -postanın kendisi üzerinde daha fazla kontrole ihtiyacınız olursa , "Jenkins Email Extension Plugin" eklentisini https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin de kullanabilirsiniz .

Alıcıları bir metin dosyasından özelleştirmek için, alıcıları bir Jenkins değişkenine ( $ MyRecipients gibi ) ayarlarsınız . Şimdi, bu değişkeni bir dosyadan doldurmak için, "Ortam Enjektörü Eklentisi" ni kullanabilirsiniz https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin .

Burada, adımınızda bir Eylem olarak yüklenecek bir özellikler dosyası belirleyebilirsiniz. Dosyaya mutlak bir yol kullanmak isteyeceksiniz ( / jenkins / maillist gibi ) ve bu dosyanın içeriğinin ayar özellikleri için normal kabuk sözdizimini izlediğinden emin olun. Böyle bir şey olmalı:

MyRecipients="address1@test.com address2@test.com addres3@test.com"

Bunu özellikle denemedim, bu yüzden burada sözdizimi hatası yok diye düşünüyorum, ancak genel yaklaşım işe yaramalı. Ne kadar iyi ölçekleneceğine emin değilim. Birçok kullanıcıya posta göndermek istiyorsanız, bunun yerine jenkins'in dışında bunu yapan bir kabuk betiği uygulamak isteyebilirsiniz.

Sven

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.