2014-10-25 22 views
14

.travis.yml Travis CI'ye ne yazsam önemli değil, her zaman ./gradlew assemble'u çalıştırır. Bunun yerine ./gradlew test'u çalıştırmak istiyorum. benim .travis.yml aitJava Gradle projesi için varsayılan Travis CI komut dosyasını geçersiz kılın.

İçindekiler:

language: java 

script: 
    - ./gradlew test 

benim başarısız yapı düzeltmek için çekinmeyin: https://github.com/RadoBuransky/scala-struct

+0

My inşa sözdizimi' komut dosyası kullanır. Bu yüzden sahip olmanız gerektiğini tahmin ediyorum 'script: "./gradlew testi" ' –

+0

Ben de bunu denedim ve aynı zamanda işe yaramadı: https://github.com/RadoBuransky/scala-struct/blob/d1766827a6dd2fd24dc5c089c1ab98247a526e3d/. travis.yml –

+0

Şunlara bakın: https://docs.travis-ci.com/user/customizing-the-build/#Skipping-the-Installation-Step –

cevap

22

komut ./gradle assemble senin yapılı install bölümünün parçası olarak çalıştırılır, yani varsayılan bu. Bu adımı atlamak istiyorsanız

, bunu gibi geçersiz kılabilirsiniz:

install: true

Dokümanlar: "gradle testi" `: https://docs.travis-ci.com/user/customizing-the-build/#Skipping-the-Installation-Step

+0

Bu benim için işe yaramadı – Prachi

+0

"Assemble" çalıştırdığına dikkat edin önce, sonra ikinci bir adım olarak “kontrol et” (varsayılan olarak). 'test'' test''na bağlıdır, bu nedenle 'test' varsayılan olarak çalışır. – Renato

İlgili konular