gitbucket-windows-backup-pluginの0.5をリリースしたお話
はじめに
gitbucket-windows-backup-pluginの0.5をリリースしました。 今回のリリースで以下の機能の追加を行いました。
AWS S3へのアップロード
バックアップって言っても同じドライブ、同じハードにバックアップしたってしょうがないよねと言う事で、オブジェクトストレージのデファクトスタンダードなAWS S3にアップロード出来るようにしました。
winbackup { # S3 compatible object storage for backup upload (Optional) s3 { # Endpoing URL endpoint = "http://localhost:9000" # Region region = "US_EAST_1" # Access key access-key = "access-key" # Secret key secret-key = "secret-key" # Bucket of backup destination bucket = "gitbucket" } }
設定ファイルにS3の設定を行うことでバックアップの最終ステップでバックアップをオブジェクトストレージに転送するようにしました。
バックアップの即時実行
ほぼテスト用の機能なのですが、admin権限付きでhttp://http://localhost:8080/api/v3/winback/execute-backup
にHTTP POSTすることでバックアップを即時実行できるようにしました。