Github で、いくつかのプル リクエストが、 Travisビルドに合格したため、「マージしてよかった」と言っていることに気付きました。Travis を少し使ったことがありますが、Github のプル リクエストとどのように統合しますか?
これが私が話していることのスクリーンショットです:
Github で、いくつかのプル リクエストが、 Travisビルドに合格したため、「マージしてよかった」と言っていることに気付きました。Travis を少し使ったことがありますが、Github のプル リクエストとどのように統合しますか?
これが私が話していることのスクリーンショットです:
また、これは Travis 固有のものではありません。Github には継続的インテグレーション用の API があり、TravisCI で動作し、CircleCI でも動作します。
2014 年 12 月 8 日以降、プル リクエストで複数のサービスから複数のステータスを確認できることに注意してください。
Status API を導入して以来、プッシュごとに会話タイムライン内にプル リクエストのステータスを含めることで、コードの品質を向上させることができました。
今日まで、1 つのサービスの結果しか表示できませんでした。さまざまなプラットフォームに対してコードをテストする複数の CI システムから、同時セキュリティ テストおよびコード カバレッジ分析まで、すべての結果を一度に確認できるようになりました。
個々のコミットの横にリストされているアイコンをクリックすると、プル リクエストのステータスが履歴の中でどのように変化したかを確認することもできます。
2015 年 7 月 20 日以降、そのステータス情報は PR に明確に表示されます。
「プル リクエストのマージ可能性に関するより明確な情報」を参照してください。
毎月、GitHub の 119,000 のリポジトリが ( GitHub Statuses APIを介して) 自動化されたステータス チェックを使用しており、この情報を簡単に理解できる方法で提示することが重要です。
プル リクエストをマージする準備ができたら、準備ができていることを確認できるはずです。
チェックが通らない場合は、その理由を確認できるはずです。