7

コード品質とテスト カバレッジのためにコード環境を使用しています。カバレッジを開始するために、spec_helper.rb に gem とコードを追加しました。ドキュメントに従って次のステップのコード: CI でテストを実行するときは、CODECLIMATE_REPO_TOKEN 環境変数を設定します: $CODECLIMATE_REPO_TOKEN=******************** bundle exec rake

jenkinsのexecute shellコマンドで上記の行を設定しようとしました。また、ジェンキンの管理->システム設定の構成で環境変数CODECLIMATE_REPO_TOKENを設定しようとしました。しかし、それはうまくいきません。jenkins でテスト カバレッジをセットアップするためのドキュメントが見つかりませんでした。どんな助けもかなりのものです。

コード気候のドキュメントに従って

Add the codeclimate-test-reporter gem to your Gemfile:

gem "codeclimate-test-reporter", group: :test, require: nil

Start the test reporter on the very first line of spec_helper.rb or test_helper.rb:

「codeclimate-test-reporter」が必要 CodeClimate::TestReporter.start

When you run your tests on CI, set the CODECLIMATE_REPO_TOKEN environment variable:

$ CODECLIMATE_REPO_TOKEN=**************************** bundle exec rake

(Note: This token is specific to this repo on Code Climate.)

(Note: **As an alternative to the above, you may prefer to define this token as environment variable within your CI's user interface or configuration file**.) 

ここに書かれているのは、トークン環境変数が CI サーバー内で定義されることです。それが私の質問は、ジェンキンスでそれを定義する場所です。「jenkinsの管理」->「システム構成」で、jenkinsにグローバル環境変数を定義してみました。しかし、うまくいきませんでした。

ここに画像の説明を入力

4

2 に答える 2

1

質問が Jenkins で環境変数を設定する方法である場合は、たとえば、こちらを参照してください: Jenkins で環境変数を設定する方法?

于 2015-09-30T11:37:45.587 に答える