问题标签 [travis-ci-cli]

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.

0 投票
1 回答
149 浏览

testing - Travis pr 失败,推送通过

该分支以前可以正常工作,然后合并到 master 并且 master 上的构建失败。Master 被还原,然后 master 被合并到这个分支中并进行了一些修复。尝试合并回 master 时,构建再次失败并出现以下错误。推送通过,公关失败。

travis.yml 文件:

0 投票
0 回答
556 浏览

visual-studio - 如何在 Travis CI 中为 C++ 构建 Visual Studio 2017 解决方案文件?

我在 GitHub 上有一个用 VC++17 编写的项目。

如何从 Travis CI 构建它?

YAML 文件的内容应该是什么?

0 投票
1 回答
481 浏览

apache-kafka - 如何配置 travis-ci 在构建中本地启动 apache kafka 实例

我有一个使用 travis 的 CI 项目。

我的代码使用 kafka 作为消息队列。由于我一次运行多个 travis 构建,因此我正在考虑仅在每个 travis VM 内运行一个本地 kafka 实例以完成该工作。

实现这一目标的最佳方法是什么。

0 投票
1 回答
369 浏览

rubygems - 安卓特拉维斯 CI。无法使用 travis login --pro 命令登录

我需要加密密钥库文件。我已经使用 gem 安装了 travis。我无法使用我的 github 帐户登录 travis。travis 已经与 github 帐户相关联。

谁能帮我解决这个问题。

谢谢

0 投票
1 回答
82 浏览

github - Travis CI 上的 Composer 更新错误

在我的 Travis CI 测试之一中,我遇到了作曲家更新错误:
https ://travis-ci.org/JoryHogeveen/view-admin-as/jobs/399186175

奇怪的是,它只会在这个特定的测试中失败。所有其他测试(运行相同的配置)工作正常:
https ://travis-ci.org/JoryHogeveen/view-admin-as/builds/399186171

此外,对 PR 构建的相同测试也可以正常工作:
https ://travis-ci.org/JoryHogeveen/view-admin-as/builds/399186189

错误:

如果有人可以帮助我或至少为我指明正确的方向,那就太棒了。
提前致谢!

0 投票
2 回答
365 浏览

git - Travis 加密变量未正确解码 乱码=[安全]

我正在尝试将一些加密的变量与 travis-ci.com 一起使用,当 travis 从提交执行构建时,它们没有正确解码。您可以看到它何时执行导出它只是一个胡言乱语的 VAR。

设置:

  1. 在 Ubuntu 上运行:buster/sid
  2. 我已经安装了 ruby​​-full
  3. 我已经安装了宝石 travis: 1.8.8
  4. 我已经提取了我的存储库,并且正在使用 .travis.yml 在文件夹中执行加密命令
  5. 在我第一次运行 encrypt 命令时,它要求我验证它是否有正确的 repo。
  6. 我希望我得到正确的公钥,但它肯定看起来不像。
  7. 这一切都发生在 docker 容器中。
  8. 我致力于掌握。没有拉取请求。

我已经尝试或搞砸的其他事情:

  1. var 周围的单引号。
  2. 多个变量或缺少破折号。拥有多个变量会稍微改变格式,因为它们在安全前面有一个“-”。该行将如下所示: - secure INXfNQealZn84xzQ6M0g...
  3. 在错误的 repo 文件夹中运行加密。

用于生成 MYVAR 的命令:

我在 Travis 工作日志中得到的输出:

我在 Travis 工作日志中预期的输出:

0 投票
2 回答
3251 浏览

ruby - Mac 上的 Travis cli 安装失败

尝试安装 travis cli 会sudo gem install travis -v 1.8.9 --no-rdoc --no-ri生成以下错误日志:

似乎很少有依赖项丢失。如何正确安装它们?我目前正在使用 macos mojave 10.14

0 投票
1 回答
191 浏览

git - 如何在合并到 master 时运行集成

我有 Travis CI,它在 Go 应用程序中按预期工作

这个 CI 需要大约 a60-80 sec来运行。

CI在两种情况下触发

  1. 提交到新分支
  2. 合并到主

现在我有一个名为的新文件,integration_test.go它正在运行集成测试,大约需要 10 分钟(部署等),我只想在合并到 master 时运行这个测试(因为它更重),而不是在提交到分支时运行,它怎么能做到呢特拉维斯?

我试过了

0 投票
2 回答
456 浏览

go - 在 travis 的 golang repo 上运行 lint

我在我的项目上本地运行以下命令

gometalinter --config=gometalinter.json ./...

一开始我遇到了一些错误,我都修复了!

现在我在Travis脚本中运行相同的命令 exaclty 我得到了供应商错误

这是gometalinter.json用于配置

我不明白为什么在本地我没有收到此错误(我有供应商回购)以及为什么它要求供应商错误?可能是什么原因 ?

0 投票
1 回答
182 浏览

git - 无法在 travis 中将 git 重置为先前的提交

在 travis 中构建我的代码时,如果失败,我希望将 HEAD 重置为上一个提交并执行一些操作。问题是当travis.yml我这样做时:

它总是指向最新的提交。

如果我这样做了,git reset --hard HEAD 04d24f1我会fatal: Cannot do hard reset with paths.出于某种原因获取并打印哈希值,m在我尝试重置为的提交旁边显示字母

如果我打印提交的历史记录git reflog -4,那么我只会得到 2 个提交,并且它们都具有相同的哈希值

如果我打印提交的历史记录git log --oneline --graph --decorate,那么它会显示这样的历史记录:

附加信息 - 一开始这是 travis 在运行命令之前所做的事情:

你知道为什么我不能get reset在 Travis 上构建吗?