タグ付けされた質問 「travis-ci」

ホストされている継続的インテグレーションサービスに関する質問。

9
travis-ciをローカルで実行する方法
プロジェクトに参加したばかりで、travis-ciを初めて使用します。ビルドを実行するために、すべての小さな変更を.travis.ymlにプッシュしたり、ソースに加えたすべての小さな変更をプッシュしたりする必要はありません。jenkinsを使用すると、jenkinsをダウンロードしてローカルで実行できます。トラビスはこのようなものを提供していますか? 注:travis-ci cliを確認してダウンロードしましたが、APIを呼び出すだけで、githubリポジトリに接続するため、プッシュしなくても、再起動する必要はありません。最後のビルド。
524 travis-ci 

16
コミットをプッシュせずにTravis-CIの再構築をトリガーしますか?
Travis-CIを使用して、GitHubに新しいコミットをプッシュせずに再構築をトリガーすることは可能ですか? 使用例:外部性が原因でビルドが失敗します。ソースは実際に正しいです。単に再実行すれば、問題なくビルドされ、合格します。 たとえばapt-get、パッケージサーバーがダウンしているために失敗しましたが、サーバーは再びバックアップされています。ただし、ビルドステータスは、新しいコミットがプッシュされるまで「失敗」のままです。 「ダミー」コミットをプッシュする以外に、Travis-CIに別のビルドを実行させる方法はありますか?
414 travis-ci 

16
python setup.pyがTravis CIで無効なコマンド「bdist_wheel」を言っているのはなぜですか?
私のPythonパッケージには、setup.pyUbuntu Trustyでローカルにビルドし、次のようにプロビジョニングすると、新鮮なVagrant Ubuntu Trusty VMで正常にビルドされます: sudo apt-get install python python-dev --force-yes --assume-yes --fix-broken curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7 sudo -H pip install setuptools wheel virtualenv --upgrade しかし、Travis CI Trusty Beta VMで同じことをすると: - sudo apt-get install python python-dev --force-yes --assume-yes --fix-broken - curl --silent --show-error --retry 5 …

3
ジェンキンス対トラビスCI。オープンソースプロジェクトにはどちらを使用しますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 この質問を改善する 私のプロジェクトでは、JenkinsとTravis-CIのどちらかを選択する必要があります。私はJenkinsを何年も使用していますが、Travis-CIについての良いレビューも読んでいます。 オープンソースプロジェクトにはどちらを使用しますか?両方の主な利点または利点は何ですか?

23
エラー:ローカルワークスペースファイル( 'angular.json')が見つかりませんでした
私がしているtravis-ci私のGitHubのアカウント(と統合https://github.com/pradeep0601/Angular5-Router-App)。 @angular/cli1.7.4から6.0.0-rc.3にバージョンを更新すると、ビルドがエラーで失敗し始めました。 Local workspace file ('angular.json') could not be found. Error: Local workspace file ('angular.json') could not be found. at WorkspaceLoader._getProjectWorkspaceFilePath (/home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/workspace-loader.js:37:19) at WorkspaceLoader.loadWorkspace (/home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/workspace-loader.js:24:21) at TestCommand._loadWorkspaceAndArchitect (/home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/architect-command.js:177:32) at TestCommand.<anonymous> (/home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/architect-command.js:45:25) at Generator.next (<anonymous>) at /home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/architect-command.js:7:71 at new Promise (<anonymous>) at __awaiter (/home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/architect-command.js:3:12) at TestCommand.initialize (/home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/architect-command.js:44:16) at /home/travis/build/pradeep0601/Angular5-Router-App/node_modules/@angular/cli/models/command-runner.js:100:23 実行環境をよりよく理解するためのpackage.jsonスニペット: "@angular/cli": …

5
GitHubリポジトリにTravisビルドステータスを表示する
私は最近、GitHubでprまたはcommitのTravisビルドステータスを参照してリポジトリを参照していることを覚えています(ただし、場所を見つけることができません)。私はTravisビルドステータスイメージについてではREADME.mdなく、実際のGitHub機能(フレンドリーなチェックマークが付いた緑色のボックス)について話しています。 私のコミットはTravisでうまく構築されていますが、GitHubに結果を表示したいのですが(現在はそうではありません)。これを有効にする方法を教えてください。 更新 ここに例が見つかりました-「Travis-CIビルドに合格しました」と書かれた小さな緑色のチェックマークを参照してください。


5
Travis CIを複数の言語でセットアップする方法
私のプロジェクトはnodejsとjavaの両方を使用しています node_jsビルドから始めて、javaをインストールしてみました(これはnpmモジュールなので) しかし、Javaをインストールするためのスクリプトは失敗しました。さらに、Javaが既に存在するビルドがある場合、Javaをインストールする必要はないと思います。 Javaビルドから始めてノードをインストールする必要がありますか? 私はこれを試しています language: java - oraclejdk8 language: node_js node_js: - "0.10" 思われる最初の2行を無視し、java 7を含むnode_jsビルドをビルドし、私のプロジェクトはjava 8を使用します 私はこの答えをPythonで試しました を使用して language: node_js node_js: - "0.10" java: oraclejdk8 それはうまくいきませんでした Java 8を追加するにはどうすればよいですか?
98 travis-ci 

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


3
githubreadme.mdの現在のブランチを参照しています
githubリポジトリのreadme.mdファイルには、Travis-CIバッジがあります。私は次のリンクを使用します: https://travis-ci.org/joegattnet/joegattnet_v3.png?branch=staging 明らかな問題は、ブランチがハードコーディングされていることです。ブランチが現在表示されているものになるように、ある種の変数を使用することは可能ですか?

3
Travis CIの機能と、いつ使用する必要があるかを理解しようとしています
私はGitを初めて使用し、GitHubで小さなエラーを発見した後、GitHubでいくつかのオープンソースプロジェクトに貢献することを計画しています。それをフォークしてエラーを修正すると、プルリクエストを意図し、これが表示されることに気づきました。 失敗— TravisCIビルドが失敗しました 詳細をCould not find .travis.yml調べると、これが原因であることがわかりました。これは、Travis Clにサインインしていないため、リポジトリに.travis.ymlを追加していないため完全に理にかなっています。 トラビスとそれが継続的インテグレーションとして知られていることについて聞いたのはこれが初めてです。そして、それはかなりクールに聞こえるので、それについてもっと学ぶために、私はそれをウィキペディアで調べました。 Travis CIは、GitHubでホストされているプロジェクトの構築とテストに使用される、ホストされている分散型継続的インテグレーションサービスです。Travis CIは、コミットが行われ、Travis CIを使用しているGitHubリポジトリにプッシュされたことを自動的に検出します。これが発生するたびに、プロジェクトのビルドとテストの実行を試みます。これには、マスターブランチだけでなく、すべてのブランチへのコミットが含まれます。 Travis CIについての私の現在の理解は、それが行うことはプロジェクトを自動的に推進することであり、git commit -am ".."その一部を完全には理解していないということです。 することにより、プロジェクトと実行テストを構築し、どのようなテストは実行しようとしていますか?そして、プロジェクトをどのように「構築」するのでしょうか。(バイナリにコンパイルするような?) 「これにはすべてのブランチへのコミットが含まれます」と記載されていますが、すべてのブランチにコミットしたくない場合はどうなりますか? Travis Clをまったく使用しなくても大丈夫ですか?どのような状況でそれを使用するのが最善ですか(または使用する必要があります)?


1
--tagsを介してgit refをフェッチする場合、「upload-pack:not our ref」とはどういう意味ですか?
私のプロジェクトの1つで、ビルドスクリプトがすべてのGitタグを取得しようとするとすぐに、ビルドシステムまたはコードに到達する前にTravisビルドが失敗しますgit fetch --tags。 `` git fetch --tags --verbose POST git-upload-pack (350 bytes) POST git-upload-pack (788 bytes) POST git-upload-pack (797 bytes) From https://github.com/ELLIOTTCABLE/bs-sedlex = [up to date] fix-ci -> origin/fix-ci * [new tag] sedlex-1.99.2 -> sedlex-1.99.2 * [new tag] v1.99.3 -> v1.99.3 ... * [new tag] v20.0.0-pre.2 -> v20.0.0-pre.2 Fetching submodule …

1
travis ci npm release error“ missing api_key”
見る: https //travis-ci.org/Jeff-Tian/tplant/jobs/620447627 を設定しapi_keyました api_key: $NPM_TOKEN そして私はNPM_TOKENそれが設定されたことを確信しており、それはechoコマンドで確認することができます: では、どこで問題が発生するかを調査できるのは誰ですか 完全なtravis ci設定はここで確認できます: https://travis-ci.org/Jeff-Tian/tplant/builds/620447623/config
9 npm  travis-ci 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.