2017-01-24 50 views
5

olmadan Github/Travis CI ile İletki kullanmak mümkün Özel depolar için Travis CI'ye kaydoldum. Tüm mevcut testlerim PHP tabanlı, ancak Angular/2 CLI ön uç çözümümüzü iletici kullanarak test etmek istiyorum. Etrafta dolaşıyor ve "Saucelabs" ı ek bir araç olarak görmeye devam ediyorum.SauceLabs

Çıkıntıyı github/travis ile çalıştırmak için sosla veya başka bir üçüncü taraf sağlayıcıya kaydolmam gerekir mi? Bir acemi için herhangi bir salak dostu makaleler?

Çok teşekkürler.

cevap

2

Saucelabs'a kaydolmanıza gerek yok. Bir görüntüyü taklit etmek için Travis CI yapınızı bir Sanal Çerçevebacker ile kurabilirsiniz.

ekleyebilir gerekir sizin .travis.yml için aşağıdaki:

before_script: 
    - "export DISPLAY=:99.0" 
    - "sh -e /etc/init.d/xvfb start" 
    - sleep 3 # give xvfb some time to start 

Firefox tüm Travis CI kaplarda yüklenir, bu nedenle sadece before_script bölümünde bundan sonra bir web sunucusu başlatmak gerekecektir Bu, uygulamanıza başlayacak ve ardından İletki testlerinizi çalıştırabileceksiniz.

Daha fazla bilgi için şunu kontrol edebilirsiniz: https://docs.travis-ci.com/user/gui-and-headless-browsers/#Using-xvfb-to-Run-Tests-That-Require-a-GUI