From 509abf5a7fa888e35d5ff1ab4d4ab78802d605b4 Mon Sep 17 00:00:00 2001 From: Jonas Franz Date: Sun, 24 Jun 2018 12:47:44 +0000 Subject: [PATCH] Add support for S3 distribution (#15) --- .drone.yml | 30 +++++++++++++++++++++++++++++- README.md | 10 +++++++++- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 2a21e3e..ea0ae69 100644 --- a/.drone.yml +++ b/.drone.yml @@ -32,7 +32,8 @@ pipeline: commands: - make release when: - event: [ tag ] + event: [ push, tag ] + branch: [ master ] gitea: image: plugins/gitea-release:latest pull: true @@ -54,3 +55,30 @@ pipeline: when: event: [ push, tag ] branch: [ master ] + s3: + image: plugins/s3:1 + pull: true + secrets: [ aws_access_key_id, aws_secret_access_key ] + bucket: gitea-github-migrator + path_style: true + acl: public-read + source: releases/* + target: dist/master + strip_prefix: releases/ + endpoint: https://storage.h.jonasfranz.software + when: + event: [ push ] + branch: [ master ] + s3: + image: plugins/s3:1 + pull: true + secrets: [ aws_access_key_id, aws_secret_access_key ] + bucket: gitea-github-migrator + path_style: true + acl: public-read + source: releases/* + target: dist/${DRONE_TAG##v} + strip_prefix: releases/ + endpoint: https://storage.h.jonasfranz.software + when: + event: [ tag ] \ No newline at end of file diff --git a/README.md b/README.md index f9b36a5..9e9ebae 100644 --- a/README.md +++ b/README.md @@ -15,11 +15,13 @@ Migrates: - [x] Milestones - [x] Comments - [ ] Users -- [ ] Pull Requests +- [x] Pull Requests (as issue) - [ ] Statuses ## Installation +### From source + ```bash go get git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator cd $GOPATH/src/git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator @@ -27,6 +29,12 @@ dep ensure go install ``` +### From Binary +We provide binaries of master builds and all releases at our [minio storage server](https://storage.h.jonasfranz.software/minio/gitea-github-migrator/dist/). + +Additionally we provide them for every release as release attachment under [releases](https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator/releases). + +You don't need any dependencies except the binary to run the migrator. ## Usage Migrate one repository: