3

プロジェクトのビルドには「appveyor ツール」を使用し、コード カバレッジには「coveralls ツール」を使用しました。私のappveyor.ymlファイルは以下のようなものです。コマンドの実行中に、次のエラーがスローされます。

「悪い応答: 422 {"メッセージ":"このジョブに一致するリポジトリが見つかりませんでした。","エラー":true}** コマンドはコード 1 で終了しました」.

version: 1.0.{build}
pull_requests:
do_not_increment_build_number: true
configuration: Release
platform: Any CPU
environment:
  COVERALLS_SERVICE_NAME: appveyor
  nodejs_version: "0.10"
  COVERALLS_REPO_TOKEN:
  secure: 6tdds8x61Nm9X9NRdsdsd+hlU0iEyo8g+457eAJTisdhK14SERTfdfS7vsdOp1et+h
build_script: xyz
build:
project: .\Slack.Automation\Promact.ERP.sln
parallel: true
verbosity: minimal
test_script:
 - npm test
after_test:
 - node ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info 

だから、解決策を教えてください。

4

1 に答える 1

3

このジョブに一致するリポジトリが見つかりませんというメッセージは、カバーオールのリポジトリに関連付けられていないトークンを使用していることを意味すると思います。

次のことを試してください (GitHub を使用していると仮定します):

  1. 以前に追加していない場合は、https: //coveralls.io/repos/new を使用してレポを Coveralls に追加します。
  2. https://coveralls.io/github/your_account/your_project/settingsを開いてコピーしますREPO TOKEN
  3. このトークンをhttps://ci.appveyor.com/tools/encryptCOVERALLS_REPO_TOKENで暗号化し、安全な値をこの新しい暗号化された値に置き換えます

――イリヤ。

于 2016-10-25T03:08:07.863 に答える