Я интегрировал Travis CI в мое github репо под названием Banka, которое содержит приложение expressjs и некоторые html и css файлы.
При сборке travis показывает все мои тесты, которые я написал в mocha и chai, как проходящие, но, тем не менее, он, наконец, сообщает об «ошибке сборки» и, что удивительно, не может указать, где находится ошибка.
Я перешел на последнюю версию узла и npm, но без изменений
- package.json
{"name": "Banka", "version": "0.0.1","private": true, "scripts": {"start": "node ./bin/www", "test": "mocha"}, "engine": {"node": "~ 10.15.3", "npm ":" ~ 6.4.1 "}," dependencies ": {" bcrypt ":" ^ 3.0.5 "," body-parser ":" ~ 1.8.1 "," chai ":" ^ 4.2.0 ", "chai-http": "^ 4.2.1", "cookie-parser": "~ 1.3.3", "debug": "~ 2.0.0", "dotenv": "^ 1.2.0", "express ":" ~ 4.9.0 "," express-jwt ":" ^ 3.0.1 "," jade ":" ~ 1.6.0 "," jsonwebtoken ":" ^ 5.0.2 "," mocha ":"^ 6.1.2 "," morgan ":" ~ 1.3.0 "," passport ":" ^ 0.2.2 "," localport ":" ^ 1.0.0 "," request ":" ~ 2.51.0"}
}
Вот что показывает Трэвис: https://travis -ci.com / NawasNaziru / Banka / builds / 108177363
Iожидать увидеть "построитьпрохождение "с тех пор, все мои испытания пройдены.