問題タブ [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.
python - Travis-CI テストを実行しようとすると、モジュールのインポートに失敗するのはなぜですか?
作成したモジュールで Travis-CI を実行しようとしています。Nosetests は私のローカル マシンでは問題なくパスしますが、何らかの理由でtest.py
ファイルがプロジェクトのインポートに失敗します。以下は、Travis-CI からの完全な出力です。
Scrappy
私のプロジェクトの名前であり、それがインポートに失敗していることに注意してください。
そして、ここに私の.travis.yml
ファイルがあります:
何が間違っている可能性がありますか?
travis-ci - Travisでビルドフォルダを指定するには?
github リポジトリはあるuser/repo
が、実際のプロジェクトはサブフォルダにあるTravis がトップ フォルダを無視してプロジェクト フォルダのみで動作するようにするuser/repo/project/build.sbt
には、 に何を記述すればよいですか?.travis.yml
これに触発されて、うまくいかなかった次のことを試しました:
エラーログ:
理想的には、ビルド フォルダーを指定する方法があるはずですが、Travis にビルド コマンドを処理させます。
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
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
構成ファイルを無視するのはなぜですか?
python - プロンプトが表示されたときに Travis-CI にパスワードを入力させるにはどうすればよいですか?
テストが成功した後、Travis-CI に GAE アプリを GAE にアップロードさせようとしています。私はしなければならないと考えました:
- で GAE ファイルをダウンロードします (「Travis-CI で Google App Engine を実行し、PhantomJS でテストする」を参照)
before_script
。 - で
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 )
ありがとうございました!
python - MySQL テストを使用した Django のサンプル .travis
Django で mysql クエリを単体テストするには、.travis サンプル yaml ファイルが必要です。
git - Travis-ci: Git リモート リポジトリから 1 つのブランチを監視してビルドする
私は実際に Travis-CI でいくつかの問題に遭遇しています。複数のブランチを持つ Github にリポジトリがあるとしましょう。master ブランチを検証してビルドし、他のブランチを無視するだけです。Travis のドキュメントを見ると.travis.yml
、リポジトリのすべてのブランチに 1 つのファイルをプッシュする必要があるようです。しかし、これらの yml ファイルはすべて同じ内容である必要がありますか? つまり、すべてのブランチの各 travis.yml ファイルの先頭にこれを配置する必要がありますか?
すべての yml ファイルで
私の yml ファイルでは、仕様テストを実行するスクリプトを master ブランチで実行し、travis でビルドを検証したいと考えています。これらの仕様テストは、マスター ブランチにのみ存在するファイルに書き込まれ、他のブランチには必要ないため、他のファイルには存在しません。だから、マスターとは異なるすべてのブランチにプッシュされたymlファイルのスクリプト部分もスキップする必要があると思いますか?次のように:
他のブランチでは:
読んでくれてありがとう。
java - Maven ベースの継続的インテグレーション ビルドに対する GPG 署名の抑制 (Travis CI)
私はTravis-CIを使用して、現在取り組んでいるいくつかの Java オープン ソース プロジェクトの継続的インテグレーション ビルドを提供しています。
通常、これはスムーズに機能しますが、POM が GPG 署名を指定している場合に問題が発生します。
これにより、Travis のビルドが失敗します。これは、実行中に利用できるパスフレーズがないためと思われますmvn install
。例については、このビルドを参照してください。
CI テスト ビルドの GPG 署名をスキップするように Maven や Travis を構成する最善の方法は何ですか?
git - Travis CI の git、devscripts、debhelper
Travis CI でテストしたいツールを書いています。
パッケージは
- 開発スクリプト
- デブヘルパー
- git-コア
私のテストが実行されるCI環境に存在しますか?
正直に言うと、実際にはdchとgitだけが必要です。
私は彼らのクックブックを見たところ、私が必要とするものがそこにないようです.
CI 環境で必要なものを入手する方法はありますか?
何らかの方法でtravis.yml を介してパッケージを自動的にインストールできますか?
ありがとうございました