2017-06-11 5 views
0

私は、一種のプルリクエストリンターを持つ簡単な方法を探しています。 ここに私がしたいことがあります。プルリクエストlinter

  1. 私の同僚の一人がプルリクエストを行います。
  2. ツールはコードの品質をチェックします(標準PSR2の尊重、PHPコードのチェック)。
  3. ツールがこのブランチのユニットテストを開始します。
  4. これらのツールのすべての結果は、プルリクエストのコメントに表示されます。
  5. すべてがOKの場合、プルリクエストが私に割り当てられ、私はそれを手動でチェックできます。

プルリクエストを承認してマージすると、新しいジョブが宛先ブランチ上でトリガされ、ユニットテストが自動的に開始されます。

私はJenkinsのようなツールを見ていますが、私はそれを実行できるとは確信していません。

答えて

0

はい、説明したとおり、完全に統合されています。コード・リンターは、通常、別個のテスト・ステップとして実行される一部のものです。あなたは、BuildBot,Concourse、Jenkins、GitLabのようなツールが必要です。 GitLabは、gitホスティング、課題トラッカー、継続的な統合を備えているため、最も強力です。 GitLabをローカルにインストールすることができます。

関連する問題