はじめに
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することでバックアップを即時実行できるようにしました。