【问题标题】:Travis CLI: Encrypting with "travis encrypt" returns — resource not found ({"file":"not found"})Travis CLI:使用“travis encrypt”加密返回 — 找不到资源 ({"file":"not found"})
【发布时间】:2021-08-17 18:13:51
【问题描述】:

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

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

先决条件

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

结果与 --debug — command result with --debug

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

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

【问题讨论】:

  • 我也有同样的问题
  • @jpell 实际上,我还没有找到解决方案,我只是尝试了相同的命令“travis encrypt 123 --add deploy.api_key --pro”,由于某种原因它现在正在工作。 CLI 中有新字符串:Detected repository as Nickname/repo,这是正确的吗? |是|是的

标签: travis-ci travis-ci-cli


【解决方案1】:

Resource not found 基本上意味着 Travis 无法找到您的项目。据我所知,机密与项目相关联,因此 Travis 需要找到您为哪个项目生成机密。综上所述,您可能缺少 -r 标志。试试这样的:

travis encrypt aws_secret_access_key=very_secret_string -r mygithubusername/reponame --com  

【讨论】:

  • 它现在可以在没有 -r 标志的情况下工作,我不知道出了什么问题,为什么现在可以工作。只是使用了相同的命令。
猜你喜欢
  • 2018-06-16
  • 1970-01-01
  • 2017-12-20
  • 1970-01-01
  • 2020-01-28
  • 1970-01-01
  • 2012-04-09
  • 2019-06-11
  • 2014-11-24
相关资源
最近更新 更多