問題タブ [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.
github - Github プル リクエスト「マージしてよかった」
Github で、いくつかのプル リクエストが、 Travisビルドに合格したため、「マージしてよかった」と言っていることに気付きました。Travis を少し使ったことがありますが、Github のプル リクエストとどのように統合しますか?
これが私が話していることのスクリーンショットです:
ember.js - ember-data を使用して ID でいくつかのレコードを検索する
ここにまとめようとしている Travis-CI Mobile のお気に入りのリポジトリをいくつかロードしようとしています。
私が持っているのは、次のようなリポジトリ ID の配列です。
これらすべてのリポジトリに ember-data リビジョン 12、 Travis カスタム RESTAdapter、およびTravis APIをロードするにはどうすればよいでしょうか?
これは私がこれまでに失敗したことです:
一般的な質問は、ember-data を使用して、ID によっていくつかの異なるレコードをロードするにはどうすればよいかということです。
javascript - Amazon Elastic Beanstalk を使用した Travis CI
現在、Java バックエンドを使用して Amazon Elastic Beanstalk でホストされている Web アプリケーションhttp://codefu-5euzxjdg6b.elasticbeanstalk.com/codeKungfu.jspがあります。
私が念頭に置いているフロープロセスは次のとおりです。
- GitHub リポジトリにコミットする
- Travis CI がトリガーされます。単体テストを実行します。
- すべてのテスト ケースに合格します。Amazon Elastic Beanstalk にデプロイします。
現在、Travis CI を Amazon Elastic Beanstalk とリンクしようとしているステップ 3 で行き詰まっています。
これに関してオンラインで情報を検索しましたが、有用と思われるものを見つけることができませんでした. 私が入手した最良の情報源は、 https ://superuser.com/questions/510593/elastic-beanstalk-rails-application-with-git-source-and-deploy-hooks でした。
Travis CI が Google App Engine に直接デプロイできることは理解しています。したがって、Amazon Elastic Beanstalk にもソリューションがあるはずです。
この問題の解決に役立つ可能性のあるリソースを教えてください。
ありがとう!
selenium - トラヴィスだけにカピバラ要素が見つからない
Travis で受け入れテストを実行する協力者の 1 人であるフリー ソフトウェアを配置しようとしています。セレンを使用した受け入れテストを除いて、すべてが非常にうまくいきました。
ソフトウェアは Debian 6 で利用可能な gem バージョンのみを使用するため、これは難しい問題です。したがって、すべてが本当に時代遅れです。
より具体的に言えば、画面上のテキストを探している手順だけです。手順は次のとおりです。
私はすでにしようとしました:
- レンダリングされる前に要素を探している可能性があるため、待機を追加します。
- xpath を更新します。
- カピバラと競合している可能性があると読んだので、webrat を削除します。
- xvfb を使用してローカルでテストを実行します。
- Ubuntu Server 12.04 32 ビット (Travis バージョン) で VM を作成し、すべてをインストールして、xvfb でテストを実行します。
- Capybara を 1.1.1 から 1.1.4 に更新します。
しかし、問題は解決しません:
ビルドのリンクは次のとおりです: https://travis-ci.org/rafamanzo/mezuro-travis/builds/6231714
誰でも何か考えがありますか?残念ながら、これは gem のバージョンに関連しており、どうしても修正することはできません。
Googleで見つけたリンクは次のとおりです。
- https://groups.google.com/forum/#!msg/ruby-capybara/PDr7sZ124Vw/qLXqHXs0XdMJ
- https://github.com/rspec/rspec-rails/issues/406
どうもありがとうございました!
r - travis-ci ビルドのエラー「Rakefile が見つかりません」
1 つの github リポジトリは travis で正常にビルドされますが、ほぼ同じ .travis.yaml ファイルを持つ別のリポジトリはビルドされず、エラーが発生します。
travis yaml ファイルがタブを正しく処理していないなどの議論を見たことがありますが、タブがなく、空白のみがあることを確認しました。
config
travis ダッシュボードの行に、正しくビルドされたリポジトリのエントリがあることに気付きました
ビルドしないものにはその行がありません
ただし、ほとんど同じ yaml ファイルを持っているため、同じように動作しない理由がわかりません。
javascript - Travis-CI + (BrowserStack またはその他のブラウザー プロバイダー)?
BrowserStackブラウザをTravis-CI VMに接続しようとした人はいますか?
php - Travis CI 内の PHP YAML の問題
編集: 問題は、YAML が 5.4/5.5 で動作しないことだと思います。
Travis CI でセットアップされ、PHP YAML PECL 拡張機能を使用するライブラリがあります。しかし、YAML 拡張機能を Travis & PHP 5.4 で動作させることができません。いくらグーグルしても私の問題は解決しませんでした。
Travis の出力は次のとおりです。
問題の travis.yml: https://github.com/titon/IO/blob/master/.travis.yml
testing - 継続的インテグレーションでは、テストがコミット前ではなくコミット後に実行されるのはなぜですか?
私は (単独で) プッシュする github リポジトリしか持っていませんが、テストを実行するのを忘れたり、関連するすべてのファイルをコミットするのを忘れたり、ローカル マシンにあるオブジェクトに依存したりすることがよくあります。これらはビルドの中断につながりますが、誤ったコミットの後に Travis-CI によってのみ検出されます。TeamCity にはコミット前のテスト機能 (使用中の IDE に依存) があることは知っていますが、私の質問は、1 つの実装ではなく、継続的インテグレーションの現在の使用に関するものです。私の質問は
Travis-CI がコミット後のテストに使用するマシンなど、変更がコミットされる前に、クリーン ビルド マシンで変更がテストされないのはなぜですか?
このようなプロセスは、ビルドの中断が発生しないことを意味します。つまり、新しい環境がリポジトリからコミットをプルし、その成功を確認できることを意味します。そのため、コミット後のテストを使用してCIが実装されていない理由がわかりません。
scala - Travis CI での sbt OutOfMemoryError の修正
ローカルで問題なくビルドできるsbt プロジェクトSBT_OPTS="-XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:PermSize=256M -XX:MaxPermSize=512M"
があります ( に があるため~/.sbtconfig
) が、scala コンパイラはTravis CIでメモリ不足になります。Travis が取得するプロジェクト自体に追加できるプロジェクト固有の設定はありますか?