GitBucket
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.40.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.40.0 このバージョンでの大きな変更および新機能は以下の通りです。 デフォルトブランチが変更可能に これまでmas…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.39.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.39.0 カスタムフィールドでenum型をサポート イシュー、プルリクエストのカスタムフィールドで複数の選択肢から値…
GitBucketはもともと学習用途やスモールチーム用と割り切っていたことと、またGitの絡みでRDBだけでなくファイルシステムが切っても切り離せないこともあり、これまで複数台構成で動かすことは想定していなかったのですが、Giteaでは共有ファイルシステムを…
GitBucketはOpenID Connectによるシングルサインオンに対応しているものの、これまで自分では一度も使ったことはなかったのですが、先日シングルサインオン関連のIssueへの対応の際に実際に試してみました。ここではプロバイダとしてKeycloakを使っています…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.38.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.38.0 イシュー、プルリクエストでカスタムフィールドを定義可能に イシュー、プルリクエストに追加情報を入力する…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.37.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.37.0 カスタムSSH URLのサポート GitBucketの前段にSSHアクセス用のプロキシサーバを別途設置する構成に対応でき…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.36.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.36.0 リポジトリビューアでのタグ選択 リポジトリビューアのブランチ選択用プルダウンでタグを選択することもでき…
主催者のOliさんからのDMで急遽 Scala Love in the City で話させていただくことになり、あまり時間もなかったので準備なしでも話せるGitBucketの紹介をさせていただきました。スライドは以下になります。 GitBucket: Open source self-hosting Git server b…
このバージョンにはWebフックが設定済みの場合のみ発生するDBマイグレーションに関するバグおよび標準でバンドルされているnotificationsプラグインに関する互換性問題が存在します。すでに修正版である4.35.3 がリリースされていますのでこちらをご利用くだ…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.34.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.34.0 2020年初、7ヶ月ぶりのリリースとなります。色々変更が溜まっていたり、プラグインのアップデートも必要だっ…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.33.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.33.0 CLIオプションを環境変数で設定可能に GitBucketはDockerなどでの利用時を想定し、通常設定ファイルで行う設…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.32.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.32.0 Scala 2.13.0およびScalatra 2.7.0へのアップデート 今回のバージョンからGitBucketはScala 2.13.0およびSca…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.31.0および4.31.1をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.31.0 https://github.com/takezoe/gitbucket/releases/tag/4.31.1 4.31.0では多くの新機能が利用可能…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.30.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.30.0 ChangeLogの自動生成 リリースの作成時にGitのコミットログから直前のタグとの間の更新履歴を自動生成できる…
GitBucketはプラグイン機構を持っており、様々な機能をプラグインで拡張することができます。最近プロジェクト管理に便利なプラグインを作成されている方がいらしたので簡単に紹介させていただきたいと思います。 カンバンプラグイン イシューやプルリクエス…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.29.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.29.0 オフィシャルDockerイメージが利用可能に DockerHub上でオフィシャルのDockerイメージが利用可能になりまし…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.28.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.28.0 プラグインインストール時にプロキシを利用可能に プラグインリポジトリからのインストール設定を"System se…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.27.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.27.0 ブラウザ上でタグを作成可能に リポジトリビューア上でタグを作成できるようになりました。 EditorConfigの…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.26.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.26.0 セントラルレジストリからのプラグインインストール 先日運用を開始したプラグインレジストリからインターネ…
GitBucketはプラグイン機構を持っているのですが、Jenkinsのようにインターネット経由でインストールできるようにしたいという考えはGitBucketを作り始めた頃からありました。また、実際にプラグイン機構を導入してみると、本体の修正にあわせてプラグインの…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.25.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.25.0 セキュリティの改善 以前のバージョンのGitBucketにはKacper SzurekさんによるGitBucket 4.23.1 Unauthentic…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.24.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.24.0 プルリクエストのレビューコメントにDiffを表示 プルリクエストのConversationタブではレビューコメントに該…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.23.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.23.0 URL末尾のスラッシュを許容するように URLの末尾にスラッシュがついていてもスラッシュがついていない場合と…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.22.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.22.0 プルリクエストのマージ方法の設定 リポジトリ毎にデフォルトのマージ方法と、選択可能なマージ方法を設定で…
Scalaのバージョンアップはなぜ大変なのか? GitBucketはもうかれこれ5年近く開発を継続しており、Scalaのメジャーバージョンアップも何度か経験してきました。ScalaのバージョンアップはJavaと比べるとかなり苦労することが多いのですが、それはScalaのバー…
4.21.0には本体およびバンドルされたプラグインにいくつかの問題があったため、修正した4.21.2をリリース済みです。こちらをご利用ください。 https://github.com/gitbucket/gitbucket/releases/tag/4.21.2 Scalaで実装されたオープンソースのGitサーバ、Git…
Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.20.0をリリースしました。 https://github.com/takezoe/gitbucket/releases/tag/4.20.0 プルリクエストのマージ時にSquashもしくはRebaseが可能に プルリクエストをマージする際に以下の3つのオプ…
ロンドンで開催されたScala eXchange 2017でGitBucketのLTをさせていただきました。スライドは以下になります(口頭で話した部分を付け足すなどちょっと修正してあります)。今回もいろいろ反省が多く、修行しなくては…という感じでした。 GitBucket: Git Ce…
少し前からこんなsbtプラグインを作っていたのですが、使えそうな感じになってきたので紹介記事を書きたいと思います。 github.com このプラグインはGitBucketプラグインのsbtプロジェクトに以下の機能を提供します。 GitBucketのコアライブラリとサーブレッ…
4.19.0には本体およびバンドルされたプラグインにいくつかの問題があったため、修正した4.19.3をリリース済みです。こちらをご利用ください。 https://github.com/gitbucket/gitbucket/releases/tag/4.14.3 Scalaで実装されたオープンソースのGitサーバ、Git…