1. ホーム
  2. github

[解決済み] Travis のビルド状況を GitHub リポジトリに表示する

2022-08-16 11:43:54

質問

最近、GitHubのリポジトリ閲覧でprやcommitのTravis build statusを見た記憶があります(が、どこだかわかりません)。のTravisビルドステータス画像のことではありません。 README.md のTravisビルドステータス画像のことではなく、実際のGitHubの機能(フレンドリーなチェックマークが付いた緑色のボックス)のことです。

私のコミットはTravis上でうまくビルドされますが、私はGitHubに結果を表示させたいと思っています(現在ではできませんが)。これを有効にする方法を知りたいのです。

アップデイト

を発見。 の例はこちら - Travis-CI build passed"と書かれた小さな緑のチェックマークが見えますか?

どのように解決するのですか?

私はあなたに私の例を与える - 。 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)

EDITです。

Travis Service Hookをオンにするということかもしれないと気づきました。

もしそうであれば、github リポジトリの > Settings > Service Hooks にアクセスします。Ctrl+Fで、Travisを検索してください。

EDIT2です。

次のページへ https://travis-ci.org/profile/ {自分のユーザ名を記入}/プロフィール

次に、トークンをコピーして、Github Repo Settings セクションの Travis Service Hook ページ内に貼り付けます。

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

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

ペイロードが正常に送信されたことが確認できるはずです。

これで、github リポジトリと travis が接続されました。

EDIT3です。

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

彼は、コミットがある限り、travis build statusはどこにでも表示されると仮定しています。

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