GitBucket 4.38 プロジェクトのリリースが発表され、GitHub、GitLab、または Bitbucket スタイルのインターフェイスを備えた Git リポジトリと連携するためのシステムが開発されました。 このシステムはインストールが簡単で、プラグインを通じて機能を拡張でき、GitHub API と互換性があります。 コードは Scala で書かれており、Apache 2.0 ライセンスの下で利用できます。 DBMSとしてはMySQL、PostgreSQLが利用可能です。
GitBucket の主な機能:
- HTTP および SSH 経由でアクセスできるパブリックおよびプライベート Git リポジトリのサポート。
- GitLFS のサポート。
- オンライン ファイル編集をサポートするリポジトリをナビゲートするためのインターフェイス。
- ドキュメントを準備するための Wiki の利用可能性。
- エラー メッセージ (問題) を処理するためのインターフェイス。
- 変更リクエスト (プルリクエスト) を処理するためのツール。
- 電子メールで通知を送信するシステム。
- LDAP 統合をサポートするシンプルなユーザーおよびグループ管理システム。
- コミュニティ メンバーによって開発されたアドオンのコレクションを備えたプラグイン システム。 次の機能はプラグインの形式で実装されます: 要点ノートの作成、お知らせの発行、バックアップ、デスクトップへの通知の表示、コミット グラフのプロット、および AsciiDoc の描画。
新しいリリースでは:
- 独自のフィールドを課題やプル リクエストに追加できます。 フィールドはリポジトリ設定インターフェイスに追加されます。 たとえば、「問題」に、問題を解決する必要がある日付を含むフィールドを追加できます。
- 問題 (Issues) の解決とプル リクエストのレビューを担当する複数の担当者を割り当てることができます。
- ユーザーには、忘れたパスワードまたは侵害されたパスワードを置き換えるインターフェイスが提供されます。 動作を確認するにはSMTPでメールを送信する設定が必要です。
- Markdown を使用して作成されたコンテンツを表示する場合、非常に幅の広いテーブルに対して水平スクロールのサポートが実装されました。
- Jetty サーバーの非アクティブ タイムアウトを設定するためのコマンド ライン オプション「-jetty_idle_timeout」を追加しました。 デフォルトでは、タイムアウトは 5 分に設定されています。
出所: オープンネット.ru