前回の記事でインストールしたGitBucketを使ってみたのでメモ。
目次
グループ作成
画面右上の「+」をクリックし、「New group」をクリックします。
![picture 1](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T224845.png)
各情報設定して「Create group」。
![picture 2](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T225012.png)
グループが作成できました。
![picture 3](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T225335.png)
リポジトリ作成
画面右上の「+」をクリックし、「New repository」をクリックします。
![picture 4](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T225513.png)
各情報設定して「Create repository」。
今回はREADME.mdありのリポジトリを作成しました。
![picture 5](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T225649.png)
リポジトリが作成されました。
![picture 6](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T225826.png)
マイルストーン作成
画面左のサイドバーから「Milestones」を選択します。
![picture 7](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T230842.png)
画面右上の「New milestone」をクリックします。
![picture 8](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T230933.png)
各情報設定して「Create milestone」。
![picture 9](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T231040.png)
マイルストーンが作成されました。
![picture 12](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T231330.png)
イシュー作成
画面左のサイドバーから「Issues」を選択します。
![picture 10](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T231133.png)
画面右上の「New issue」をクリックします。
![picture 11](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T231231.png)
各情報設定して「Submit new issue」。
![picture 13](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T231622.png)
イシューが作成されました。
Markdownにも対応しているみたいなので、色々詳細に書けそう。
![picture 14](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T231917.png)
クローン
リポジトリの右上に、httpアクセス用のURLがあるので、クリップボードにコピーしてクローン。
![picture 15](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T232142.png)
ブランチ作成&コミット
とりあえずローカルリポジトリでdevelopブランチ作成したり、ファイル作成したりしてコミット。
Draw.ioやらPlantUMLやらのプラグインを入れたので動作確認がてらそのあたりのファイルを追加してみました。
![picture 16](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T235538.png)
コミット結果チェック
README.md
リポジトリ内の画像リンク貼ってみたけど、ちゃんと表示されてます。
![picture 17](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T235719.png)
Drawioで作成したSVGファイルへのリンクと、直接README.mdに記載したPlantUMLは表示されず。
Pluginはそれぞれ.drawio形式と.pu形式のみ対応らしい。
どちらもMarkdownファイルで表示したいときは、画像にExportしておけば大丈夫。
![picture 18](/wp-content/uploads/cicd-gitbucket-howtouse-20221230T235841.png)
CSV形式
CSVのプラグイン確認。
テーブル形式で表示されてます。
![picture 19](/wp-content/uploads/cicd-gitbucket-howtouse-20221231T000015.png)
画像
画像も無事表示。
このプラグイン導入すれば、PDFとか動画とかもプレビューできるようになるらしい。
あとで確認してみる。
![picture 20](/wp-content/uploads/cicd-gitbucket-howtouse-20221231T000208.png)
Draw.io
エラー。
なにか設定いるっぽい。。。
![picture 21](/wp-content/uploads/cicd-gitbucket-howtouse-20221231T000354.png)
PlantUML
PlantUMLもエラー。
Plaginの説明ちゃんと確認して設定します。。。
まあPlantUMLについては、画像データでExportしておいて、.puファイルはそのまま表示でもよいかも。
![picture 22](/wp-content/uploads/cicd-gitbucket-howtouse-20221231T000845.png)
Networkプラグイン
Networkプラグインいれたので、Gitのコミットグラフも見れます。
![picture 23](/wp-content/uploads/cicd-gitbucket-howtouse-20221231T001342.png)
まとめ
GitBucketの機能を一通り使ってみました。
ソースコードの管理もですが、Markdown文書で残したメモを登録して、ビューア代わりにしてもいいかもしれません(CSSでMarkdown部分の見た目も変えられるみたいだし)。
とりあえずもう少し使ってみて、GitLabとどちらを使用するか決めます。