私たちの会社が使用しているGitlabサーバーを新しいReviewBoardサーバーと統合しようとしています。 ReviewBoardのセットアップについて読んだことのあるものから、gitライクなリポジトリを統合する最も簡単な方法は、リポジトリにWebフロントエンドがある場合は "Raw file URL mask"フィールドを使用することです。GitlabとReviewBoardの統合 - File BlobとCommit SHA1の比較
幸いにも、Gitlabは、そのようなフロントエンドをサポートするように見えるとさえ十分に文書化、公開APIを持っています ます。https:?/// API/V2 /プロジェクト//リポジトリ/ //ブロブを犯しprivate_token = &ファイルパス=
レビューボードのリポジトリ設定では、gitサーバーから個々のファイルを取得するために使用できるカスタムURLを指定できます。このURLは、2つのプレースホルダがあります: - ファイルパス
- {ファイル名}ファイルブロブのSHA1
残念ながら、私はGitlabのAPIは、コミットのSHA1を期待することを学んだし、ない限り私は誰もが正常にReviewBoardとGitlabを統合した個々のファイルのSHA1を送信ではなく、コミット
- の言うことができるように、個々のファイルやReviewBoardの?そうであれば、私はそれについて聞いてみたいと思います
- ファイルblobのSHA1に基づいてファイルを取り出すことを許可する、Gitlabがサポートしている文書化されていない別のAPI呼び出しを知っている人はいますか?
- ReviewBoardの設定が、ファイルblobの代わりにコミットのSHA1を強制的に通過することを知っていますか?