1. ホーム
  2. github

[解決済み] github readme.mdの現在のブランチを参照する。

2022-10-20 06:05:30

質問

私のgithubレポの readme.md ファイルにはTravis-CIバッジがあります。私は以下のリンクを使用しています。

https://travis-ci.org/joegattnet/joegattnet_v3.png?branch=staging

明らかな問題は、ブランチがハードコードされていることです。ある種の変数を使用して、ブランチが現在表示されているものになるようにすることは可能でしょうか?

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

私の知る限りではありません。

GitHub のサポート が確認します。 OP Joe Gatt 's コメント )

<ブロッククオート

これを行う唯一の方法は、リンクを独自のサービスに渡すことです。このサービスは、githubのhttp referrerヘッダを使用して、参照されているブランチを判断し、Travis CIから適切な画像を取得することになります。

ブランチごとに1つのTravis-CIバッジを作成し、読者が README.md .


2016年更新(3年後):GitHub側では何も変わっていないものの フェドルキ で報告されている回避策で、" Github の Travis Shield を取得して選択したブランチの状態を反映させる による " です。 アンドレイ .

単純にすべてのブランチとそれぞれのTravisCIバッジを表示します。

ブランチが2つか3つしかない場合は、それで十分かもしれません。