問題タブ [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.

0 投票する
7 に答える
25475 参照

git - デタッチされたHEAD状態で現在のgitブランチを見つける方法

次のいずれかを実行して、現在の git ブランチ名を見つけることができます。

しかし、 Jenkins Maven ビルド (または Travis git fetch) のビルド後のフェーズなど、切り離された HEAD 状態の場合、これらのコマンドは機能しません。

私の現在の作業ソリューションは次のとおりです。

HEAD ヒントに最後のコミットがあるブランチ名が表示されます。これはうまくいきますが、より強力な git-fu を持っている人はもっときれいな解決策を持っているのではないでしょうか?

0 投票する
1 に答える
2524 参照

travis-ci - サブディレクトリ内の Travis CI

testプロジェクトのテストに使用される Rails 3.1.1 アプリケーションを含むサブディレクトリ ( ) を持つ gem があります。継続的インテグレーションのために Travis-CI をセットアップしようとしていますが、.travis.yml構成のセットアップ方法がわかりません。私は持っている:

その原因:

何か案は?

0 投票する
2 に答える
1847 参照

ruby-on-rails - Travis CI: FATAL: データベースが存在しません

Travis CI を使用してアプリケーションを動作させようとしていますが、取得し続けます: FATAL: database "skateparks_test" does not exist. PostgreSQL の Web サイトの指示に従いましたが、動作しないようです。私の .travis.yaml ファイルを見たい場合は、次の場所で確認できます。

https://github.com/kyledecot/skateparks-web/blob/master/.travis.yaml

0 投票する
3 に答える
4888 参照

ruby-on-rails - Travis CI:致命的:役割は存在しません

Travis CIを使用してアプリケーションを機能させようとしていますが、次のようになりますFATAL: role "skateparks" does not exist。私が間違っている可能性があることについて何かアイデアはありますか?私は彼らのドキュメントに従いました。

0 投票する
2 に答える
459 参照

clojure - Travis-ci の Midje が NoSuchMethodError: KeywordLookupSite で失敗します。

Travis CIサービスで Clojure 用のMidjeテスト フレームワークを使用しようとしています。

は次のproject.cljようになります。

.travis.ymlファイルを追加しました:

ローカルでの実行lein midje(Ubuntu 11.10) は問題なく動作しますが、Travis CI ではビルドが次の例外で失敗します。

私のマシンではなく Travis CI でエラーが発生するのはなぜですか? これを修正するにはどうすればよいですか?

0 投票する
0 に答える
271 参照

php - travis-ci と composer を備えたオープンソースの Symfony2 バンドルをセットアップするための標準的なスケルトンまたは手順はありますか?

ある場合、それらは非常にうまく隠されている必要があります...私はグーグルを試し、Symfonyドキュメントの迷路をたどり、Twitterで質問し、ここで検索しましたが、何も役に立ちませんでした.

つまずきのブロック 1: オープンソースになるように設計されたバンドルを作成する場所は?

バンドルを github の独自のプロジェクトにしたい場合、ベンダー/バンドル ディレクトリに配置されるように deps リストに追加するように人々に指示する場合、最初にベンダー/バンドル/ 内にバンドルを作成する必要がありますか? バージョン管理されていない新しい Symfony2 セットアップでバンドルを作成し、共有したいバンドル内でのみ「git init」を実行する必要がありますか? (これは私がやったことです)。これに関するベスト プラクティス ガイドがないことに驚いています。

つまずきのブロック 2: テスト ブートストラップはどこにあるべきか?

繰り返しますが、これに関するベスト プラクティスを見つけることができなかったので、travis-ci が統合されている github の既存のバンドルをいくつか調べて、ブーストラップを提供する一貫した方法があるかどうかを確認しました。しかし、そうではないようです(少なくとも私が見たものから)。絶望の中で見つけたものの断片をまとめてみましたが、これまでのところあまり運がありません. 私の (gitignored) phpunit.xml が Symfony src へのパスを指定しているため、テスト スイートはローカルで実行されますが、travis ビルドを自動ロードする方法が明確ではないようです。

バンドルのセットアップはこちらで確認できます。

そして、私の、かなり哀れなトラヴィスがここに建てます

ここで正しい方向にプッシュしていただければ幸いです。ありがとう。

0 投票する
3 に答える
10321 参照

ruby-on-rails - Travis-CI での Rails データベースのセットアップ

Rails プロジェクトで Travis Continuous Integration を使用しようとしています。ドキュメントには、SQLite3 の場合、テスト データベースを次のように構成する必要があると記載されています。

しかし、ローカル テスト用に既定の構成を維持したいと考えています。ローカル設定と Travis 要件の両方を維持することは可能ですか?

0 投票する
4 に答える
25856 参照

api - travis-ciでシークレットAPIキーを使用する

プロジェクトの1つにtravis-ciを使用したいと思います。

プロジェクトはAPIラッパーであるため、テストの多くは秘密のAPIキーの使用に依存しています。ローカルでテストするために、私はそれらを環境変数として保存するだけです。Travisでこれらのキーを安全に使用する方法は何ですか?

0 投票する
1 に答える
522 参照

node.js - Node.js プロジェクトに Travis-CI を使用する

github でホストされている node.js プロジェクトに travis-ci をセットアップしようとしています。何らかの理由で、travis はプロジェクトのビルド/テストに ruby​​ ワーカーを使用し続けています。

私の .travis.yml は次のようになります。

私は何が欠けていますか?

0 投票する
2 に答える
274 参照

git - Git フックからコミットを除外しますか?

特定のコミットが Github のサービス フックにプッシュされないようにすることはできますか? たとえば、プロジェクトの Readme ファイルのみを編集した場合、Travis でアプリケーション全体を再テストしても意味がありません。その特定のコミットを Travis フックに送信しないように Git に指示する方法はありますか?