11

Github で、いくつかのプル リクエストが、 Travisビルドに合格したため、「マージしてよかった」と言っていることに気付きました。Travis を少し使ったことがありますが、Github のプル リクエストとどのように統合しますか?

これが私が話していることのスクリーンショットです:

マージするのに適した Github

4

3 に答える 3

1

また、これは Travis 固有のものではありません。Github には継続的インテグレーション用の API があり、TravisCI で動作し、CircleCI でも動作します。

于 2013-11-04T00:03:44.607 に答える
1

2014 年 12 月 8 日以降、プル リクエストで複数のサービスから複数ステータスを確認できることに注意してください。

すべてのプル リクエスト ステータス チェックの結果を表示する

Status API を導入して以来、プッシュごとに会話タイムライン内にプル リクエストのステータスを含めることで、コードの品質を向上させることができました。
今日まで、1 つのサービスの結果しか表示できませんでした。さまざまなプラットフォームに対してコードをテストする複数の CI システムから、同時セキュリティ テストおよびコード カバレッジ分析まで、すべての結果を一度に確認できるようになりました

https://cloud.githubusercontent.com/assets/483/5332863/0f58f9b6-7e1a-11e4-9884-e362ec566f2b.png

個々のコミットの横にリストされているアイコンをクリックすると、プル リクエストのステータスが履歴の中でどのように変化したかを確認することもできます。

https://cloud.githubusercontent.com/assets/483/5324992/9caa6820-7c96-11e4-81cc-36bb8287e63d.png


2015 年 7 月 20 日以降、そのステータス情報は PR に明確に表示されます。

プル リクエストのマージ可能性に関するより明確な情報」を参照してください。

https://cloud.githubusercontent.com/assets/6104/8488265/6356866a-20df-11e5-8f56-43a55cc04c43.png

毎月、GitHub の 119,000 のリポジトリが ( GitHub Statuses APIを介して) 自動化されたステータス チェックを使用しており、この情報を簡単に理解できる方法で提示することが重要です。

プル リクエストをマージする準備ができたら、準備ができていることを確認できるはずです。
チェックが通らない場合は、その理由を確認できるはずです。

于 2014-12-09T07:43:18.600 に答える