2016-01-31 36 views
1

我看到這個travis-ci文檔:使用爲什麼scala項目上的travis-ci運行耙子?

項目SBT#

如果您的項目在 庫項目根目錄或文件build.sbt,特拉維斯CI斯卡拉建設者將採用SBT建設它。

所以我瞭解這一點,我不需要travis.yaml

那麼如何來testbuildsbt project失敗on travis CI?我發現它並沒有運行,即使它只運行耙子。 (注意鏈接到travis ci顯示其日誌)

回答

6

請注意部分特拉維斯CI斯卡拉建造者。這假設你處於Travis首先使用Scala構建器的情況。而要得到的是,你需要一個.travis.yml文件,其中至少:

language: scala 

當語言是斯卡拉,SBT會,如果你有build.sbtproject/認可。否則,它會尋找pom.xmlbuild.gradle

我的建議是總是.travis.yml文件,否則,你是依賴於大量的「猜測」特拉維斯發生的事情。國際海事組織的Scala項目的最小版本是:

sudo: false # container-based infrastructure 
language: scala 
scala: 2.11.7 
jdk: oraclejdk8 
相關問題