【问题标题】:Travis CI build failing coverity a coverity-related phase - Do I need a token?Travis CI 构建失败的覆盖率与覆盖率相关的阶段 - 我需要令牌吗?
【发布时间】:2021-06-30 12:54:14
【问题描述】:

我最近在 GitHub 上创建了一个项目:notmyuser/projmyuser/proj,它同时配置了 TravisCI、codecov 和 Coverity。我注释掉了.travis.yml 文件的一部分,如下所示:

#env:
#  global:
#    # coverity key
#    - secure: "NKZmore/base64/chars/here"

...因为那是原始项目的令牌,不是我的。

好吧,我可以将构建提交给coverity/synopsys进行分析;但 Travis CI 构建失败,并显示以下消息:

$ export PROJECT_NAME=myuser/proj
Coverity Scan analysis selected for branch master.
Coverity Scan API access denied. Check $PROJECT_NAME and $COVERITY_SCAN_TOKEN.

项目名称是我的项目在 GitHub 上的命名方式。 (它设置在.travis.yml;之前是notmyuser/proj。)

我的问题:

  • 为什么我的访问被拒绝?是不是像我怀疑的那样,缺少令牌?
  • 如何解决问题?
  • 具体来说,我是否需要 Coverity 安全令牌,如果需要,我如何获得它?

注意:如果您需要有关该项目的更多具体细节,here it is。我只是想让这个问题更笼统一点。

【问题讨论】:

    标签: github printf travis-ci coverity


    【解决方案1】:

    是的,您需要自己的访问令牌。您应该可以通过https://scan.coverity.com/ 注册获得一份。

    披露:我曾经为 Coverity/Synopsys 工作。在这篇文章中,我不是对使用 Coverity 服务提出任何建议或反对。我链接到它只是因为访问链接的站点是获取相关令牌的唯一方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-08
      • 1970-01-01
      • 1970-01-01
      • 2020-07-28
      • 2011-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多