47得票6回答
Travis/Jest: 类型错误:无法将只读属性'Symbol(Symbol.toStringTag)'分配给对象“#<process>”

我所有的 jest typescript 测试都在我的 travis 流水线中失败,抛出以下错误:TypeError: Cannot assign to read only property 'Symbol(Symbol.toStringTag)' of object '#&lt;proces...

45得票8回答
错误:TSError:⨯无法编译TypeScript

我遇到了问题: 我的项目使用Angular4和typescript构建,进行端到端测试使用protractor和karma。 Travis-ci出现以下错误:[03:34:54] E/launcher - Error: TSError: ⨯ Unable to compile TypeSc...

45得票3回答
能否设置Travis来运行多种语言的测试?

我有一个Rails项目,并通过Karma来运行我的JavaScript测试(Jasmine)。.travis.yml文件language: ruby rvm: - 2.0.0 script: - RAILS_ENV=test bundle exec rake --trace db:mi...

43得票4回答
在Travis CI上运行 grunt build 命令。

我正在使用Travis CI来测试和构建我的项目,并且作为其中的一部分,我希望travis运行grunt build。我尝试了以下几种方法,但都没有成功。 script: "grunt build" script: "./node_modules/grunt build" script: ...

43得票4回答
使用Travis-CI进行客户端JavaScript库的测试?

我不确定是否应该在客户端JavaScript库中使用Travis-CI,因为它会在Travis-CI服务器上使用NodeJs进行编译。 我想知道是否使用一些类似于Travis-CI这样的持续集成方法对于客户端库是一个好的选择还是不好?

42得票3回答
如何修复YAML语法错误:解析块时未找到预期的“-”指示符?

我有一些代码写在我的.travis.yml文件中,是为了一个Python库。使用lint.travis-ci.org,我知道我的YAML文件中存在一些缩进问题。这是错误指向的部分:install: - if [[ "${TEST_PY3}" == "false" ]]; then ...

40得票3回答
目前在本地调试Travis构建的工作流程是什么?

一 曾经可以通过下载Vagrant boxes来调试Travis构建(例如GitHub项目)。显然,这已不再可能,那么人们目前如何在本地调试复杂的Travis构建链呢?

39得票2回答
我应该将Travis缓存node_modules还是$HOME/.npm?

我对于缓存的最佳目录感到相当困惑。我看到过两种方式都被使用和推荐,但并没有实际比较说明为什么要采用其中一种。例如,Travis博客本身推荐使用:cache: directories: - node_modules 然而,成千上万的地方使用了这个替代方案:cache: direc...

38得票2回答
如何在Travis CI上使用密钥库为Android应用程序签署发布版本的最佳实践是什么?

我一直使用Travis CI来构建我的Android应用。在调试版本中,我使用一个debug.keystore签名,并将其推送到公共仓库中。 但是我想使用这个gradle插件构建发布版本并上传到Google Play商店。 这个过程需要一个keystore和一个p12证书文件。 虽然我可...

38得票2回答
如何制作适用于Linux、OS X和Windows的Travis CI测试包?

有没有一种方法可以告诉Travis CI(或其他持续集成服务)在不同的操作系统上测试软件包? 正在处理文件系统,并且检查其是否完全跨平台是非常重要的。