このようなステージング手順を処理するために gerrit を使用したいと思います
- 押す
- 開発者によるレビュー
- ボタン「テストにマージ」
- 例: クライアント側のテスト
- ボタン「テストをマスターにマージ」
そのための準備はすべて整っているようです: http://developer.qt.nokia.com/uploads/gerrit/3_4_3_pushing_updated_change.png
このように動作するには、gerrit をどのように設定する必要がありますか?
このようなステージング手順を処理するために gerrit を使用したいと思います
そのための準備はすべて整っているようです: http://developer.qt.nokia.com/uploads/gerrit/3_4_3_pushing_updated_change.png
このように動作するには、gerrit をどのように設定する必要がありますか?
これは、Nokia でカスタム パッチを適用した Gerrit インストールのようです。公開されている Gerrit パッケージでは、ステージング ブランチにマージできません。
テスト サーバー上に構築されたコード レビュー済みの開発ブランチにマージしています。Jenkins はその devel ブランチのビルドを行い、コード レビューのために refs/for/devel に入る変更をビルドします。
テストは個別に行われ、文書化されます。おそらく、このプロセスはコード レビューほど管理されていませんが、コード レビューの前にかなりのアドホック テストと JUnit テストを行っているため、うまく機能します。
QA を管理するためのツールはたくさんあると思いますが、テストの管理に gerrit が使用されているのは初めて見ました。