GitHub、Gerrit、Hudson(Jenkins) を一緒に使い始めたばかりです。そして、ワークフローについていくつかの考えが必要です。
GitHub をメインのリモート リポジトリとして使用したいと考えています。主にコード レビューに Gerrit を使用したいと考えていますが、Hudson でのビルド トリガーにも使用したいと考えています。
ただし、現時点では、このワークフローについて考えるのに苦労しているので、他の人が自分で何をしたかを聞きたいと思っています. 考え?
GitHub、Gerrit、Hudson(Jenkins) を一緒に使い始めたばかりです。そして、ワークフローについていくつかの考えが必要です。
GitHub をメインのリモート リポジトリとして使用したいと考えています。主にコード レビューに Gerrit を使用したいと考えていますが、Hudson でのビルド トリガーにも使用したいと考えています。
ただし、現時点では、このワークフローについて考えるのに苦労しているので、他の人が自分で何をしたかを聞きたいと思っています. 考え?
github、gerrit、jenkins(hudsonの後継)を使用しています。バグ追跡のためにredmineと結び付けます。
gerritの前は、主要な開発リポジトリとしてgithubを使用しており、開発者はコミットアクセス権を持っていました。gerritが実行されたので、githubは公開リポジトリとしてのみ使用され、gerritユーザーのみがgithubにプッシュするためのアクセス権を持ちます。
私は Gerrit を直接使用したことはありませんが、次の間の中間および特殊なリポジトリのアイデアが気に入っています。
そのため、リモート GitHub リポジトリで何を公開するかを決定する必要があります。
2 番目のワークフローは、 Google Android Projects が Gerrit で従うものに近いものです。
どちらの場合も、Gerrit が調べるための中間ローカル リポジトリが必要です。