0

Travis-CI は間違ったトリガーを検出しますか?

Travis は間違ったコミットをトリガーとして検出しますか? Github は間違ったフックを送信しますか? ワークフローのどこが間違っていますか?

私のワークフロー

$ git fetch origin
$ git checkout -b feature-foo origin/master
 (edit, delete, commit…)
$ git push origin feature-foo:feature-foo

 (sometimes time passed)
$ git fetch origin
$ git checkout -b feature-bar origin/master
 (edit, delete, commit…)
$ git push origin feature-bar:feature-bar
# Then problem happens!

私はfeature-barだけをプッシュしましたが、travis はmasterコミットを検出します。Travis ビルド履歴はこのコミットを非表示にするため、#1 と #3 のみが表示されます。

2 つの問題があります。

  • マスターコミットとして間違って検出し、時々失敗する
  • 実際のビルド時間を費やす間違った検出

私のリポジトリ:

Travis ビルド履歴 https://travis-ci.org/sanemat/turapoyo/builds は #1 と #3 のみを表示

#1

#2

#3

4

1 に答える 1

1

#2 に示されているブランチは、プル リクエストが送信されるブランチです。プル リクエストで作成されたビルドと、通常のブランチ プッシュの結果であるビルドの Travis について、わずかに異なる詳細を示します。

ブランチ プッシュの場合は、プッシュ先のブランチが表示され、プル リクエストの場合は、プル リクエストが送信されたブランチが表示されます。

プル リクエストはビルド タブにも表示されず、Travis のリポジトリに独自のタブがあります: https://travis-ci.org/sanemat/tsurapoyo/pull_requests

于 2012-12-05T08:42:59.983 に答える