問題タブ [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 投票する
1 に答える
2030 参照

python - Travis-CI テストを実行しようとすると、モジュールのインポートに失敗するのはなぜですか?

作成したモジュールで Travis-CI を実行しようとしています。Nosetests は私のローカル マシンでは問題なくパスしますが、何らかの理由でtest.pyファイルがプロジェクトのインポートに失敗します。以下は、Travis-CI からの完全な出力です。

Scrappy私のプロジェクトの名前であり、それがインポートに失敗していることに注意してください。

そして、ここに私の.travis.ymlファイルがあります:

何が間違っている可能性がありますか?

0 投票する
5 に答える
24005 参照

travis-ci - Travisでビルドフォルダを指定するには?

github リポジトリはあるuser/repoが、実際のプロジェクトはサブフォルダにあるTravis がトップ フォルダを無視してプロジェクト フォルダのみで動作するようにするuser/repo/project/build.sbt
には、 に何を記述すればよいですか?.travis.yml

これに触発されて、うまくいかなかった次のことを試しました:

エラーログ:

理想的には、ビルド フォルダーを指定する方法があるはずですが、Travis にビルド コマンドを処理させます。

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

node.js - travis-ci の .travis.yml を使用して Node.js アプリケーションの環境パラメータを提供する方法は?

node.js アプリケーションのテストには travis-ci を使用します。アプリケーションをテストするには、ユーザーがアクセス キーとシークレット キーを使用してログインする必要があるため、travis-ci の .travis.yml ファイルでこれら 2 つのキーを指定する必要があります。どうすればこれを行うことができますか?ノードでこれらの環境パラメータを取得する方法は?

次の 2 つのパラメーターのように: https://github.com/ikbear/nodejs-sdk/blob/feature/copy_and_move_file/test/rs.test.js#L22

次のように .travis.yml で指定したい:

では、このテスト ファイルから QINIU_ACCESS_KEY と QINIU_SECRET_KEY を取得するにはどうすればよいでしょうか。https://github.com/ikbear/nodejs-sdk/blob/feature/copy_and_move_file/test/rs.test.js

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

php - Travis CI が PHP プロジェクトで .travis.yml を無視し、マスター ブランチのみをビルドする

「3.0」という名前のブランチに非常に単純な.travis.yml構成ファイルがあります。

PHPUnit テストと Composer を使用するSilex プロジェクトの場合。ブランチ 3.0 へのこのコミットにより、Travis CI でこのビルドがトリガーされ、構成ファイルが無視され、代わりにマスター ブランチをビルドしようとしています。これには.travis.ymlファイルがなく、Ruby on Rails プロジェクトとして実行しようとするため、ビルドに失敗します。 .

Travis CI が.travis.yml構成ファイルを無視するのはなぜですか?

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

python - プロンプトが表示されたときに Travis-CI にパスワードを入力させるにはどうすればよいですか?

テストが成功した後、Travis-CI に GAE アプリを GAE にアップロードさせようとしています。私はしなければならないと考えました:

  1. で GAE ファイルをダウンロードします (「Travis-CI で Google App Engine を実行し、PhantomJS でテストする」を参照) before_script
  2. after-script、 を実行しますappcfg.py update

ただし、 GAE のドキュメント ( https://developers.google.com/appengine/docs/python/tools/uploadinganapp#Uploading_the_App ) によると、パスワードをコマンドライン オプションとして入力することはできないと書かれています。

によってプロンプトが表示されたときにパスワードを入力するように Travis-CI を構成する方法はありますappcfg.pyか? 安全な環境変数を格納して渡す Travis-CI の機能を認識しています ( http://about.travis-ci.org/docs/user/build-configuration/#Secure-environment-variables )

ありがとうございました!

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

python - MySQL テストを使用した Django のサンプル .travis

Django で mysql クエリを単体テストするには、.travis サンプル yaml ファイルが必要です。

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

git - Travis-ci: Git リモート リポジトリから 1 つのブランチを監視してビルドする

私は実際に Travis-CI でいくつかの問題に遭遇しています。複数のブランチを持つ Github にリポジトリがあるとしましょう。master ブランチを検証してビルドし、他のブランチを無視するだけです。Travis のドキュメントを見ると.travis.yml、リポジトリのすべてのブランチに 1 つのファイルをプッシュする必要があるようです。しかし、これらの yml ファイルはすべて同じ内容である必要がありますか? つまり、すべてのブランチの各 travis.yml ファイルの先頭にこれを配置する必要がありますか?

すべての yml ファイルで

私の yml ファイルでは、仕様テストを実行するスクリプトを master ブランチで実行し、travis でビルドを検証したいと考えています。これらの仕様テストは、マスター ブランチにのみ存在するファイルに書き込まれ、他のブランチには必要ないため、他のファイルには存在しません。だから、マスターとは異なるすべてのブランチにプッシュされたymlファイルのスクリプト部分もスキップする必要があると思いますか?次のように:

他のブランチでは:

読んでくれてありがとう。

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

java - Maven ベースの継続的インテグレーション ビルドに対する GPG 署名の抑制 (Travis CI)

私はTravis-CIを使用して、現在取り組んでいるいくつかの Java オープン ソース プロジェクトの継続的インテグレーション ビルドを提供しています。

通常、これはスムーズに機能しますが、POM が GPG 署名を指定している場合に問題が発生します。

これにより、Travis のビルドが失敗します。これは、実行中に利用できるパスフレーズがないためと思われますmvn install例については、このビルドを参照してください。

CI テスト ビルドの GPG 署名をスキップするように Maven や Travis を構成する最善の方法は何ですか?

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

git - Travis CI の git、devscripts、debhelper

Travis CI でテストしたいツールを書いています。

パッケージは

  • 開発スクリプト
  • デブヘルパー
  • git-コア

私のテストが実行されるCI環境に存在しますか?

正直に言うと、実際にはdchgitだけが必要です。

私は彼らのクックブックを見たところ、私が必要とするものがそこにないようです.

CI 環境で必要なものを入手する方法はありますか?

何らかの方法でtravis.yml を介してパッケージを自動的にインストールできますか?

ありがとうございました