問題タブ [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.
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 を手動で編集するのは、私には奇妙に思えます。それがあなたがすべきことかどうかはわかりません。)
php - Travis-CI は PHP 開発で実際に何をするのですか?
私はオープンソースプロジェクトが初めてです。私がブラウズするいくつかのプロジェクトは Travis を使用しています。マニュアルを読みましたが、この Travis CI が実際に何をしているのかまだわかりません。
誰かがそれを説明したり、いくつかのリンクを提供したりできますか?
php - PHP環境で基本的なtravis.ymlに失敗する
私は初心者で、 PHP開発環境内でtravisを学ぼうとしています。
これは非常に「基本的」で、公式ガイドの.travis.ymlのサンプルを試してみました。しかし、それは常に失敗します。
私のリポジトリはここhttps://github.com/rahmatawaludin/learn_travisであり、私のtravisビルドはここhttp://travis-ci.org/rahmatawaludin/learn-travisです。
誰か助けてもらえますか?
build - Travis-CI で CxxTest を使用する
.travis.yml
これは、私の wxWidgets/CxxTest プロジェクトの依存関係のインストールを処理するmy の一部です。
すべてが正常にインストールされ、プロジェクトが正常にビルドされますがcxxtestgen
、 を呼び出すときが来ると、失敗します。
cxxtestgen
コマンドにアクセスできるようにしながら、CxxTest を Travis-CI にインストールするにはどうすればよいですか?
ここに私の github プロジェクトがあります: https://github.com/gbchaosmaster/nds-toolkit
clojure - 設定ファイルの値を安全に暗号化する方法
設定ファイルを使用して、DBおよびAWSなどの他のサービスへの接続用のパスワード/キーを保存しています。
ビルドにTravisCIを使用し、テストを実行してから、ライブサーバーにデプロイしています。
設定ファイルの変数を暗号化したいのですが、アプリケーションだけがそれを読み取ることができるはずです。これが基準です-
1)アプリケーションは、ビルドサーバーから複数のデプロイメントサーバーまで、複数の環境でそれを復号化できる必要があります。
2)設定ファイルの復号化に使用されるパスワードは、開発者が利用できません。
プロジェクトはclojureにありますが、これを支援するleiningenプラグイン/機能はありますか?
ありがとう、ムルタザ
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検証に合格しましたが)。
これは実行可能であるように見えますが、これを実行するサンプルは見つかりませんでした。
誰かが私を正しい方向に向けることができますか?
travis-ci - 秘密の環境変数をTravisCIに追加します
現在、Travis-CIに秘密の環境変数を追加しようとしています。ドキュメント(「安全な環境変数」)で、これを行うための次の行を見つけました。
これを正しく理解した場合travis-ci/travis-core
、暗号化は自分のリポジトリに対してのみ有効である必要があるため、自分のリポジトリの名前に置き換える必要があります。したがって、リポジトリには公開鍵が必要です。travis
このキーを追加するための特別なコマンドはありますか?これはどのように正確に機能しますか?それとも、これは私のssh公開鍵ですか?
次のコマンドを実行すると:
次のエラーが発生します。
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
すべてのブランチ用にビルドしたい場合でも、ホワイトリストまたはブラックリストを設定する必要がありますか?
c++ - opencvとtravisciを使用するc++のサンプルプロジェクトはありますか?
ソース管理ツールとしてGithubを使用していますが、CI用のtravis-ciプラグインを使用したいと思います。それを行うプロジェクトは見つかりませんでした。travis-ciはopenCVライブラリなしでubuntu12.04を提供するので、それらをインストールしていますが、CMakeを使用してインストールされたライブラリでコードをコンパイルするのに問題があります。サンプルプロジェクトをご覧になりたいのですが、ご存知の場合は.travis.ymlです。できれば、travisubuntuと開発マシンのウィンドウの両方で機能するセットアップを使用してください。