2016-04-05 24 views
0

xcode projemi jenkin ile entegre ettim.xcode oluşturma başarılı oldu, ipa oluşturdu ama sonunda "Build step 'Execute shell' işareti başarısızlık olarak işaretlendi" & SMTP sunucusuna bağlanılamadı posta göndermek için Bitirdi: ARIZA.jenkins entegrasyonu xcode - kabuk komutu

Benim Shell komut dosyasım, xcodebuild -target EmailTests -Configuration Hata ayıklama -sdk iphonesimulator | ./ocunit2junit.rb Mac Mail -> Tercihler'den Jenkins Yapılandırmasına kopyalanan SMTP ayrıntıları.

Lütfen bu sorunu gidermeme yardımcı olun.

+0

smtp sunucunuz üzerinden e-posta göndermek için mailx'i kullanabilirsiniz? Bu, bir bağlantı sorununuz veya başka bir probleminiz olduğunda bize yardımcı olacaktır. – James

cevap

0

Komutunuzu çalıştırmayı deneyin: xcodebuild -target EmailTests -configuration Debug -sdk iphonesimulator | ./ocunit2junit.rb Terminaldeki bir kabuktan. Jenkins'in dışına çıktığınızda aynı hatayı alırsa, Jenkins hakkında endişelenmeyi bırakabilirsiniz. Çalışırsa, 2 ortamın nasıl değiştiğini anlamaya çalışın. Ayrıca, sınama sunucusunu, sınamayı çalıştırdığınız makineden el ile bağlamayı da deneyin. İlk önce nslookup kullanarak smpt sunucusuna bakın ve sonra bağlantı noktası 25'e telnet ile bağlanın. Posta bağlantısının kontrolü için ayrıntılar: https://www.port25.com/how-to-check-an-smtp-connection-with-a-manual-telnet-session-2/

1

Jenkins yapılandırma sorunu gibi görünüyor. Jenkins -> Configure System'ı yönetin ve değişiklikleri ekran görüntüsünde gösterildiği gibi uygulayın. enter image description here

İlgili konular