问题标签 [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 回答
140 浏览

ubuntu - Travis CI 构建错误、解密错误、数字信封例程:EVP_DecryptFinal_ex:最终块长度错误:evp_enc.c:518:

我一直在努力完成这个Trailhead 模块。第一个问题是在尝试使用 GitHub 凭据登录时,我使用 GitHub-token 标志解决了这个问题。

现在,在我启动持续集成之后,它不断地失败。

第一个例外是iv undefined,它不再发生,不确定它是如何修复的。还有这个

:数字信封例程:EVP_DecryptFinal_ex:错误解密:evp_enc.c

最后一个例外已成为真正的障碍。我不知道如何解决这个问题。

工作日志:

在此处输入图像描述

配置文件:

我不确定还有什么可以看或做什么来完成这项工作。

我正在尝试创建一个标准的开发管道,这对于实施 CI/CD 很重要。

工作站设置:

  • 红宝石版本:2.7.2
  • 特拉维斯版本:1.10.0
  • SFDX-cli 版本:7.85.1

已经在 Windows(本地站)和 AWS Ubuntu 服务器中测试,结果相同。

0 投票
1 回答
22 浏览

continuous-integration - 我可以在成功构建 travis CI 后运行脚本吗?

在 Travis CI 中成功构建后,我正在尝试运行脚本。脚本进行休息调用。如果我在成功后部分的 travis.yml 文件中运行脚本,它只会识别第一行而不执行其他行。该脚本有多行并进行 curl 调用。

这是 travis.yml 文件。

0 投票
0 回答
24 浏览

github - 解释 travis encrypt-file 命令中的 -r 标志

我最近和特拉维斯一起工作。我需要加密服务帐户凭据(从 GCP 授权 Travis 访问 GCP)。我遇到了以下命令来加密文件:

travis encrypt-file Downloads\mygcpproject-344401-5222dd5351fb.json -r <travis_repo>

此文件生成名为 的加密文件mygcpproject-344401-5222dd5351fb.json.enc。然后,我们将此加密文件添加到 GitHub 存储库,然后 Travis 从那里根据这些凭据在 GCP 上部署应用程序。

我的问题是:

当我们将代码连同这个加密凭证文件一起推送到 GitHub 时,为什么我们需要-r在上面的命令中使用 flag?

否则,如果我们使用-rflag 直接将凭据设置为 travis env 变量,那么为什么我们需要将这个加密文件推送到 GitHub?-r此命令中 flag的确切用途是什么?

请解释。提前致谢!!

0 投票
1 回答
130 浏览

travis-ci - Travis CLI:使用“travis encrypt”加密返回 — 找不到资源 ({"file":"not found"})

我正在尝试使用有关 Travis CI docs的命令加密.travis.yml文件中的令牌。travis encrypt 123 --add deploy.api_key --pro

相反,我进入了控制台resource not found ({"file":"not found"})

先决条件

我已经在我的机器上安装了 Travis CLI。此外,我使用 command 从 CLI 成功登录了 travis travis login --github-token {tokenHere} --com。Github 与 Travis CI 相连。

带有 --debug 的结果— 带有 --debug 的 命令结果

如果我手动访问https://api.travis-ci.com/repos/{Nickname}/HerokuTest,我会收到一个包含项目信息的 XML 文件。

拜托,你能告诉我,我怎样才能看到这里有什么问题,或者我还能在哪里寻找?

0 投票
0 回答
45 浏览

jenkins - MSBuild 无法在 jenkins Server 中构建 MSTest 项目

我正在尝试使用来自 Jenkins 服务器的 msbuild 构建我的 MVC 项目,但由于以下错误而失败。

错误 CS0246:找不到类型或命名空间名称“TestMethod”(您是否缺少 using 指令或程序集引用?) [D:\Jenkins_home\workspace\resource-allocation-code-cleanup\Brain.Tests\Brain.测试.csproj]

这是因为以下命名空间。如何将此命名空间用于 VS 2019 Builder 工具。

在本地,相同的命令正常工作。唯一的区别是我在 Jenkins 服务器中安装了 VS 2019 构建工具,在本地机器中安装了 VS 2019 Enterprise。

0 投票
0 回答
123 浏览

next.js - Travis Build 卡在构建新包步骤上

直到几天前,我为 react-nextjs 应用程序构建的构建工作正常。但是由于某种原因,部署卡在了这Building fresh packages一步。我们使用纱线。

我通过 Travis 的调试模式检查了日志。我按照这些步骤查看了有关该问题的一些日志。https://github.com/yarnpkg/yarn/issues/5129#issuecomment-842775713

我看到一个ESOCKETTIMEDOUT错误。 在此处输入图像描述

有没有人有解决这个问题的建议?

0 投票
0 回答
15 浏览

travis-ci - 在 Travis CL 中从事组织项目

我想问一下是否有 5 个人在 GitHub 中的存储库上工作,因为在 Travis CL 中使用 repo 是否每个人都必须创建一个帐户才能在 Travis CL 中的 repo 上工作,或者只有一个帐户对所有人都可以。如果您可以指导我或有任何有用的链接。谢谢