問題タブ [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 に答える
962 参照

ruby-on-rails - Travis CI のビルドに失敗しました: どのソースにも XXX が見つかりませんでした

Rails プロジェクトに Travis CI を使用していますが、「どのソースにも foobar-0.2.3 gem が見つかりませんでした」というメッセージが表示されます。bundle installステージで。(申し訳ありませんが、現在私のコンピューターではなく、正確な宝石を覚えていません)

これは、その gem の新しいバージョンが最近 RubyGems に配置され、(私の Gemfile.lock にある) 古いバージョンの gem がヤンクされたためのようです。

この切れ目を直すにはどうすればいいですか?Gemfile.lock に手動でアクセスして、正しいバージョンを入力する必要がありますか? (Gemfile.lock を手動で編集するのは、私には奇妙に思えます。それがあなたがすべきことかどうかはわかりません。)

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

php - Travis-CI は PHP 開発で実際に何をするのですか?

私はオープンソースプロジェクトが初めてです。私がブラウズするいくつかのプロジェクトは Travis を使用しています。マニュアルを読みましたが、この Travis CI が実際に何をしているのかまだわかりません。

誰かがそれを説明したり、いくつかのリンクを提供したりできますか?

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

php - PHP環境で基本的なtravis.ymlに失敗する

私は初心者で、 PHP開発環境内でtravisを学ぼうとしています。

これは非常に「基本的」で、公式ガイドの.travis.ymlのサンプルを試してみました。しかし、それは常に失敗します。

私のリポジトリはここhttps://github.com/rahmatawaludin/learn_travisであり、私のtravisビルドはここhttp://travis-ci.org/rahmatawaludin/learn-travisです。

誰か助けてもらえますか?

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

build - Travis-CI で CxxTest を使用する

.travis.ymlこれは、私の wxWidgets/CxxTest プロジェクトの依存関係のインストールを処理するmy の一部です。

すべてが正常にインストールされ、プロジェクトが正常にビルドされますがcxxtestgen、 を呼び出すときが来ると、失敗します。

cxxtestgenコマンドにアクセスできるようにしながら、CxxTest を Travis-CI にインストールするにはどうすればよいですか?

ここに私の github プロジェクトがあります: https://github.com/gbchaosmaster/nds-toolkit

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

clojure - 設定ファイルの値を安全に暗号化する方法

設定ファイルを使用して、DBおよびAWSなどの他のサービスへの接続用のパスワード/キーを保存しています。

ビルドにTravisCIを使用し、テストを実行してから、ライブサーバーにデプロイしています。

設定ファイルの変数を暗号化したいのですが、アプリケーションだけがそれを読み取ることができるはずです。これが基準です-

1)アプリケーションは、ビルドサーバーから複数のデプロイメントサーバーまで、複数の環境でそれを復号化できる必要があります。

2)設定ファイルの復号化に使用されるパスワードは、開発者が利用できません。

プロジェクトはclojureにありますが、これを支援するleiningenプラグイン/機能はありますか?

ありがとう、ムルタザ

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

build - after_scriptコマンド内でTravis-CIbuild_numberを取得する方法

Travis-CIのコマンド内からbuild_number(およびその他のビルドメタデータ)を取得するにはどうすればよいですか?after_script

すでに試されたこと:

ビルド構成に関するドキュメントには、IRC通知セクションで次のように記載されています。

テンプレートを使用してチャネルに送信されるメッセージをカスタマイズすることもできます。

次の変数を補間できます。

  • リポジトリ:GitHubリポジトリのURL。
  • build_number:ビルド番号。
  • ブランチ:ブランチビルド名。
  • commit:コミットSHAを短縮します
  • 作成者:作成者名をコミットします。
  • メッセージ:ビルドへのtravisメッセージ。
  • compare_url:ビューURLの変更をコミットします。
  • build_url:ビルド詳細のURL。

以下のようにコマンド内でこれを機能させようafter_scriptとしても、まったく機能しませんでした。

.travis.ymlファイルが存在しない/無効であるかのように動作しました(ここではTravis-CI YAML検証に合格しましたが)。

これは実行可能であるように見えますが、これを実行するサンプルは見つかりませんでした。

誰かが私を正しい方向に向けることができますか?

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

travis-ci - 秘密の環境変数をTravisCIに追加します

現在、Travis-CIに秘密の環境変数を追加しようとしています。ドキュメント(「安全な環境変数」)で、これを行うための次の行を見つけました。

これを正しく理解した場合travis-ci/travis-core、暗号化は自分のリポジトリに対してのみ有効である必要があるため、自分のリポジトリの名前に置き換える必要があります。したがって、リポジトリには公開鍵が必要です。travisこのキーを追加するための特別なコマンドはありますか?これはどのように正確に機能しますか?それとも、これは私のssh公開鍵ですか?

次のコマンドを実行すると:

次のエラーが発生します。

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

github - travis-ciトリガーは、githubリポジトリのマスターブランチに対してのみビルドされます

github git repo https://github.com/larrycai/LASOに2つのブランチ(masterと)がありましたgh-pages

ドキュメントhttp://about.travis-ci.org/docs/user/build-configuration/によると、ファイルがブランチに存在する場合、.travis.ymlすべてのブランチでトリガーされます

現在、ビルドインmasterブランチでのみトリガーされますが、https://travis-ci.org/#!/ larrycai / LASO/branch_summaryを参照してください。

.travis.ymlすべてのブランチ用にビルドしたい場合でも、ホワイトリストまたはブラックリストを設定する必要がありますか?

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

travis-ci - Travis-Ci かどうかを検出する方法

関数を呼び出している人が Travis-CI かどうかを判断する方法が必要です。Travis-CI なら、ここでセッションを開始したくありません。今、テスト スクリプトで というファイルを作成し、test.txtそれを探します。

ただし、より良い方法が必要です。ファイルチェックがないと、実際にセッションが作成された場合、新しいセッションは作成されないようです。しかし、そうではありません。この場合は、以下のリンクの前にパスする必要があります。

「test.txt」ファイル追加前:追加

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

c++ - opencvとtravisciを使用するc++のサンプルプロジェクトはありますか?

ソース管理ツールとしてGithubを使用していますが、CI用のtravis-ciプラグインを使用したいと思います。それを行うプロジェクトは見つかりませんでした。travis-ciはopenCVライブラリなしでubuntu12.04を提供するので、それらをインストールしていますが、CMakeを使用してインストールされたライブラリでコードをコンパイルするのに問題があります。サンプルプロジェクトをご覧になりたいのですが、ご存知の場合は.travis.ymlです。できれば、travisubuntuと開発マシンのウィンドウの両方で機能するセットアップを使用してください。