GitBucket 4.29.0をリリースしました

Scalaで実装されたオープンソースのGitサーバ、GitBucket 4.29.0をリリースしました。

https://github.com/takezoe/gitbucket/releases/tag/4.29.0

オフィシャルDockerイメージが利用可能に

DockerHub上でオフィシャルのDockerイメージが利用可能になりました(と言っても今まで個人のリポジトリに置いてあったものをOrganizationに移しただけですが)。

f:id:takezoe:20180929150954p:plain

以下のようにして簡単に起動できます。

$ docker run -d -p 8080:8080 gitbucket/gitbucket

SSH経由での接続も行う場合は-p 29418:29418を指定します。

$ docker run -d -p 8080:8080 -p 29418:29418 gitbucket/gitbucket

データディレクトリの場所は-vで指定できます。

$ docker run -d -p 8080:8080 -v `pwd`/gitbucket:/gitbucket gitbucket/gitbucket

リポジトリビューアのファイル編集ボタン等の改善

READMEを直接変更できるようになった他、編集・削除ボタンをアイコン化しました。

f:id:takezoe:20180929151358p:plain

f:id:takezoe:20180929151406p:plain

危険な操作時に確認ダイアログを表示

これまでリポジトリの削除時は確認ダイアログを表示していたのですが、これに加えてリポジトリのオーナー変更時(Transfer Ownership)、GCの実行時(Garbage collection)にも確認ダイアログを表示するようになりました。

f:id:takezoe:20180929151543p:plain

今回のバージョンではこの他にも様々な改善やバグフィックスを行っています。詳細についてはIssueの一覧をご覧ください。