问题标签 [travis-ci]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 当我尝试运行 Travis-CI 测试时,为什么我的模块无法导入?
我正在尝试在我制作的模块上运行 Travis-CI。Nosetests 在我的本地机器上以优异的成绩通过,但由于某种原因,该test.py
文件无法导入我的项目。以下是 Travis-CI 的完整输出:
请注意,这Scrappy
是我的项目的名称,这就是导入失败的原因。
这是我的.travis.yml
文件:
知道有什么问题吗?
travis-ci - 如何在 Travis 中指定构建文件夹?
我有一个 github 存储库user/repo
,但真正的项目位于子文件夹中user/repo/project/build.sbt
我应该在其中写什么.travis.yml
以使 Travis 忽略顶部文件夹并仅在项目文件夹中工作?
受此启发,我尝试了以下方法,但没有成功:
错误日志:
理想情况下,应该有一种方法来指定构建文件夹,但让 Travis 处理构建命令。
node.js - 如何使用 travis-ci 的 .travis.yml 为 Node.js 应用程序提供环境参数?
我使用 travis-ci 来测试我的 node.js 应用程序。因为应用程序需要用户使用 Access Key 和 Secret Key 登录进行测试,所以我需要在 travis-ci 的 .travis.yml 文件中指定这两个密钥。那么我该怎么做呢?以及如何在 Node 中获取这些环境参数?
喜欢这两个参数:https ://github.com/ikbear/nodejs-sdk/blob/feature/copy_and_move_file/test/rs.test.js#L22
我想像这样在 .travis.yml 中指定它们:
那么如何从我的这个测试文件中获取 QINIU_ACCESS_KEY 和 QINIU_SECRET_KEY 呢?https://github.com/ikbear/nodejs-sdk/blob/feature/copy_and_move_file/test/rs.test.js
php - Travis CI 在 PHP 项目中忽略 .travis.yml,只构建主分支
我在名为“3.0”的分支中有一个非常简单的.travis.yml
配置文件:
对于带有 PHPUnit 测试和 Composer 的 Silex 项目。对分支 3.0 的提交触发了 Travis CI中的此构建,该构建忽略了配置文件并尝试构建没有.travis.yml
文件的主分支,因此构建失败,因为它尝试将其作为 Ruby on Rails 项目运行.
为什么 Travis CI 会忽略我的.travis.yml
配置文件?
python - 提示时如何让 Travis-CI 输入密码?
测试成功后,我试图让 Travis-CI 将我的 GAE 应用程序上传到 GAE。我认为我必须:
- 在. _ _
before_script
- 中
after-script
,运行appcfg.py update
。
但是,根据 GAE 的文档(https://developers.google.com/appengine/docs/python/tools/uploadinganapp#Uploading_the_App),它说您不能将密码作为命令行选项输入。
有没有办法可以配置 Travis-CI 在提示输入密码时输入我的密码appcfg.py
?我知道 Travis-CI 能够存储和传递安全环境变量(http://about.travis-ci.org/docs/user/build-configuration/#Secure-environment-variables)
谢谢!
python - 带有 MySQL 测试的 Django 示例 .travis
需要一个 .travis 示例 yaml 文件来对 Django 上的 mysql 查询进行单元测试。
git - Travis-ci:监视并从 Git 远程存储库构建单个分支
我实际上正在讨论 Travis-CI 的一些问题。假设我在 Github 上有一个存储库,有多个分支。我只需要验证和构建master 分支,而忽略任何其他分支。查看 Travis 文档,似乎我必须.travis.yml
在存储库的每个分支中推送一个文件。但是所有这些 yml 文件都应该具有相同的内容吗?换句话说,我是否必须在每个分支的每个 travis.yml 文件的顶部都有这个:
在每个 yml 文件中
在我的 yml 文件中,我希望在 master 分支中运行一个运行规范测试的脚本,该脚本使用 travis 验证构建。这些规范测试是写在只存在于主分支中的文件中,而不是其他的,因为我在那里不需要它们。所以,我想我还必须跳过在每个不同于 master 的分支中推送的 yml 文件中的脚本部分?如下:
在其他一些分支:
感谢阅读。
javascript - 为什么我的硒测试在没有代码更改后在 travis-ci 上失败,而它们在本地通过?
我很难调试在本地通过但在 travis 上没有通过的硒测试。
根据 travis 构建日志,它在构建#311时通过,但在构建#312开始失败,显然是因为提交e6ee7de08800...7617088b4ba6 - 它只包括一个新的语言环境 (.po) 文件和版本提升。
但是硒测试在本地通过。你可以试试看:
它将输出如下内容:
也许 travis-ci 有问题?我不知道。欢迎任何帮助 B)
git - Travis CI 上的 git、devscripts、debhelper
我正在编写一个我想在 Travis CI 上测试的工具。
我可以假设包
- 开发脚本
- 去帮手
- 混帐核心
是否存在于我的测试将运行的 CI 环境中?
老实说,我实际上只需要dch和git 。
我只是看了他们的食谱,他们似乎没有我需要的东西。
有什么办法可以在 CI 环境中获得我需要的东西吗?
我可以通过 travis.yml以某种方式自动安装软件包吗?
谢谢