2016-03-30 13 views
1

iOS testimiz için günlük TestFlight yapılarını dahili test cihazlarına göndermek için iyi bir çözüm bulmak için çalışıyorum. Bunlar her gün zorlanacağından, her seferinde bir taahhüt oluşturan mevcut fastlane eylemlerini kullanmak istemiyorum. Benim yapmak istediğim, bir ortam değişkeni (Jenkins tarafından oluşturulan bir yapı numarası) temelinde uygulamanın yapısını belirlemektir.Fastlane TestFlight Oluşturur

Bu sayede jenkins işindeki bir yapı numarasını dışa aktarabilir ve bunu TestFlight yüklemesinin yapısını artırmak için kullanırdım. Bundan sonra bunu günlük bir iş olarak yürütmeyi planlıyordum.

Böyle bir şey yapan oldu mu? Komut dosyanızda kullanabileceğiniz

cevap

1

Jenkins already exports environment variables.

Bir işlemek her şey yapmak zorunda değildir

, sadece son çıkış kodu ve benzeri bir şey yapabilirsiniz: Bu yerel olarak Jenkin'in iş yapı numarası yapı numarasını ayarlar

lane :testflight_without_commit do 
    increment_build_number(build_number: ENV['BUILD_NUMBER']) 
    gym 
    pilot 
end 

ve derlemek yerel değişikliklerle bir arşiv. Yapma, itme ve iyi olmalısın.

İlgili konular