web-dev-qa-db-ja.com

GitHubリポジトリでTravisビルドステータスを表示する

最近、GitHubでTravisビルドのステータスを確認したり、GitHubでリポジトリを参照したりしたことを覚えています(ただし、どこにあるかはわかりません)。 README.mdのTravisビルドステータスイメージについてではなく、実際のGitHub機能(わかりやすいチェックマークが付いた緑色のボックス)について話しているわけではありません。

私のコミットはTravisでうまく構築できますが、GitHubで結果を表示したいと思います(現時点ではできません)。これを有効にする方法を知りたいです。

[〜#〜] update [〜#〜]

ここの例 が見つかりました-「Travis-CIビルドが合格しました」という小さな緑色のチェックマークが表示されていますか?

114
andig

私の例を挙げます- https://github.com/simkimsia/UtilityBehaviors

これをREADME.mdownに書きました

### Status
[![Build Status](https://travis-ci.org/simkimsia/UtilityBehaviors.png)](https://travis-ci.org/simkimsia/UtilityBehaviors)

答えは

[![Build Status](your travis url for the repo here.png)](your travis url for the repo here)

編集:

Travis Service Hookをオンにすることを意味する場合があることに気付きました。

それがあなたの言うことなら、githubリポジトリ>設定>サービスフックに行きます。 Ctrl + Fを使用してTravisを検索します。

EDIT2:

https://travis-ci.org/profile/ {独自のユーザー名を入力}/profileに移動します

次に、トークンをコピーして、Githubリポジトリ設定セクションのTravisサービスフックページ内に貼り付けます。

Travisにもユーザー名を入力します。

テスト送信トークンボタンを試してください。

ペイロードが正常に送信されたことを確認する必要があります。

これが機能する場合、githubリポジトリはtravisに接続されています。

EDIT3:

OPは、プルリクエストページで見つかったコミットのtravisビルドステータスについて尋ねています。

彼は、コミットがある限り、travisビルドステータスがどこにでも現れると想定しました。

私の答えは、仮定が正しくないということです。

87
Kim Stacks

Github統合

1) https://travis-ci.org/ {username or org}/{repository}に移動します

2)ステータス画像をクリックします(ポップアップが表示されます)

enter image description here

3)ブランチを選択して、ドロップダウンをクリックします Image URL ▼ に設定します Markdown ▼

enter image description here

5)コピーコードをREADME.mdに貼り付けます

6)Gitの追加、コミット、プッシュ。 githubを更新すると、画像が表示されます。

164
Adrian Enriquez

マークアップを取得するには

https://travis-ci.org/ {username}/{repository}

右上の[ユーザー名]の下にある[ビルドステータスイメージ]タイトルのボタンを押します

その後、さまざまな環境のマークアップを含むポップアップが表示されますここに、自分のリポジトリのポップアップ付きのスクリーンショットがあります

enter image description here

25
podarok

ここの例 と同じ結果を得るには、プッシュ/プルリクエストをビルドする必要があります。

この写真は、プルリクエストが正常にビルドされなかったことを意味します

enter image description here

この図は、プルリクエストが正常にビルドされたことを意味していますenter image description here

1
an-apluss

Chromeを使用している場合、githubでtravis-ciのビルド時間とステータスの変更を表示するためのchrome拡張機能を作成しました。リポジトリのみがtravis-ciで起動しました。

chrome web store からインストールできます。または my github repo の詳細を参照してください。

0
Wenjie