問題タブ [travis-ci]
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.
configuration - phpunitのデフォルトのテストディレクトリ(travis統合用)
travisと統合したいgithubプロジェクトがあります。現在、次のコマンドを使用してテストを実行しています。
指図。次のコマンドでテストを実行したいと思います。
トラビスがそれを必要としているので。ファイルの問題だと思いphpunit.xml.dist
ますが、設定方法がわかりません。どんな助けでもいただければ幸いです
ruby-on-rails-3 - キュウリのテストスイートはTravisには遅すぎます
Railsアプリ用のキュウリテストスイートがあり、その間に約5000ステップの約500のシナリオが含まれています。
次を使用して、Travis-CIを使用するようにgithubリポジトリを設定しました.travis.yml
。
bundle exec cucumber
すべてのケースを実行するために実行した場合、Travisがメモリ不足をスローしていたため、キュウリの実行を分割しました。
ただし、最近のプッシュでTravisタスクが生成され、すべてのテストを実行するのに50分以上かかったため、強制終了されました。私はその多くのシナリオに不合理なだけですか、それとも実行をスピードアップするために何かできることはありますか?
編集:重要な場合は、シナリオがGUIをテストしていないことを明確にする必要があります。彼らはカードゲームサーバーのルールをテストしているので、モデルメソッドを直接呼び出します。
phpunit - travis-ciのビジュアルコードカバレッジ
コードカバレッジでテストしたいgithubプロジェクトがいくつかあります。これを実現するために私が見つけた唯一の方法(ブログ投稿を参照)は、コードカバレッジのXML行と出力をカウントするカスタムスクリプトを作成することCode coverage is 74.32%, which is below the accepted 80%
です。HTMLでコードカバレッジを表示する方がはるかに優れていますが、travis-ciでそれは可能ですか?
jenkins - VMでビルドを実行するためのJenkins用の安定したプラグインはありますか?
Travis CIには非常に優れた機能があり、ビルドはVirtualBoxVM内で実行されます。ビルドが開始されるたびに、ボックスはスナップショットから更新され、コードがスナップショットにコピーされます。ビルドに関する問題はホストに影響を与えることはなく、任意のOSを使用してビルドを実行できます。
これは、たとえば、本番環境に一致するゲストOSでコードをコンパイルしてテストする場合などに非常に役立ちます。また、必要になる可能性のあるインストールの依存関係(データベースサーバーなど)からホストを解放し、ポートの競合などを心配することなくITを実行できます。
Jenkinsにはそのようなものがありますか?
ruby-on-rails - レールにRubyを備えた包含フィルターtravis-ciのrspec
私はtravis-ciで統合テストを行おうとしています。トラビスで包含フィルターを実行できるようにしたい。要するに、travis-ciがインターネットに依存するテストを含む高速テストと低速テストをテストしている間、ローカルで高速テストを実行できるようにしたいと思います。.travis.ymlで--tag〜slow_testsを使用しようとしましたが、エラーが発生します。これが私の.ymlファイルです。
無効なオプション:-tag129130コマンド"RAILS_ENV= test bundle exec rake --trace db:migrate spec --tag〜slow_tests"が1で終了しました。
mono - Travis-CI に Mono 2.11+ をインストールするにはどうすればよいですか?
次のように Travis-CI で C# プロジェクトをビルドします。
Travis は Precise (Ubuntu 12.04 LTS) を使用していますが、これは彼らにとって良い選択のようですが、Mono 12.10 が含まれています。私の C# プロジェクトは、Mono 2.10でバグに遭遇しました。このバグは Mono 2.11+ で修正されたようです。
私は、Ubuntu が Mono の新しいビルドを採用するのが遅いと読んだことがあります。それは問題ありませんが、Travis の依存関係は実際には問題ではありません。マシンはビルドの最後に消えてしまいます!
検討しました
新しいMonoをコンパイルして
.travis.yml
いますが、Travisサーバーにそれほど負担をかけたくありません.この修正だけで MCS (Mono C# コンパイラ) をビルドします。
どこかから新しいモノをダウンロードしてインストールする (どこ?)
最近の Mono を GIT リポジトリにチェックインします。
提案?
django - Travisci安全な環境変数でそのようなファイルまたはディレクトリエラーはありません
安全な環境変数を.travis.ymlファイルに追加しようとしています。ただし、実行されるたびに、ビルドは失敗し、my_secret_key/home/travis/build.sh: line 128: my_secret_key}: No such file or directory
はtravisencrypt`によって返される文字列になります。
このコマンドを使用して、.travis.ymlファイルが有効であることを確認しましたtravis-lint
。
編集: 私のTravisビルドはhttps://travis-ci.org/Aaron1011/texting_wallにあります
python - なぜ travis-ci はうまくインストールできたように見えるライブラリを見つけられないのですか?
BeautifSoup https://github.com/fgregg/legistar-scrapeに依存する小さな python web-scraper があります。私のテストはローカルで問題なく実行されますが、travis-ci では、インストールが完了したように見える BeautifulSoup が見つからないため、nosetests はすぐにエラーになります。
Travis-CI ビルド ログはこちら: https://travis-ci.org/fgregg/legistar-scrape/jobs/5628189
助言がありますか?
php - travis-ci スクリプト
travis-ci で動作するように phing をセットアップしようとしていますが、セットアップ スクリプトを実行してすべての依存関係をインストールすることができません。
私の .travis.yml ファイルは次のとおりです。
travis では、次のエラーが表示されます。
何が原因ですか?