コミットをプッシュせずに Travis-CI の再構築をトリガーしますか? 質問する

コミットをプッシュせずに Travis-CI の再構築をトリガーしますか? 質問する

Travis-CI を使用すると、新しいコミットを GitHub にプッシュせずに再構築をトリガーすることは可能ですか?

使用例: 外部要因によりビルドが失敗します。ソースは実際には正しいです。単に再実行すると、正常にビルドされ、合格します。

たとえば、apt-getパッケージ サーバーがダウンしたためにビルドが失敗し、サーバーが再び起動したとします。ただし、新しいコミットがプッシュされるまで、ビルド ステータスは「失敗」のままになります。

「ダミー」コミットをプッシュする以外に、Travis-CI に別のビルドを実行させる方法はありますか?

ベストアンサー1

  • リポジトリへの書き込みアクセス権がある場合: ビルドの詳細画面に、 ↻ ビルドの再開ボタンがあります。また、「その他のオプション」の下に、ビルドをトリガーするメニュー項目があります。

    注意: Ghostery などのブラウザ拡張機能により、再起動ボタンが表示されない場合があります。拡張機能を無効にするか、Travis CI をホワイトリストに登録してみてください。

    注 2 :.travis.ymlアップストリームで構成が変更された場合、再構築ボタンをクリックすると、古い構成で Travis が実行されます。 Travis 構成にアップストリームの変更を適用するには、PR にコミットを追加するか、PR を閉じて再度開く必要があります。

  • プルリクエストを送信した場合PRを閉じて再度開くこれにより、新しいビルドがトリガーされます。

ビルドを再開:

ビルドの再開のスクリーンショット

トリガービルド:

トリガービルドのスクリーンショット

おすすめ記事