dpl icon indicating copy to clipboard operation
dpl copied to clipboard

Add QingStor Object Storage provider

Open pengsrc opened this issue 7 years ago • 10 comments

QingStor Object Storage provides low-cost and reliable online storage service with unlimited storage space, high read and write performance, high reliability and data safety, fine-grained access control, and easy to use API.

Successful build with this provider: https://travis-ci.org/pengsrc/dpl/builds/240263532

Travis log:

Deploying application
Uploading "/home/travis/build/pengsrc/dpl/pkg/dpl-1.8.33.travis.23.1.gem" as "dpl-1.8.33.travis.23.1.gem" in bucket "[secure]"

Deploying application
Uploading "/home/travis/build/pengsrc/dpl/pkg/dpl-1.8.33.travis.23.2.gem" as "dpl-1.8.33.travis.23.2.gem" in bucket "[secure]"

Deploying application
Uploading "/home/travis/build/pengsrc/dpl/pkg/dpl-1.8.33.travis.23.3.gem" as "dpl-1.8.33.travis.23.3.gem" in bucket "[secure]"

Deploying application
Uploading "/home/travis/build/pengsrc/dpl/pkg/dpl-1.8.33.travis.23.4.gem" as "dpl-1.8.33.travis.23.4.gem" in bucket "[secure]"

Deploying application
Uploading "/home/travis/build/pengsrc/dpl/pkg/dpl-1.8.33.travis.23.5.gem" as "dpl-1.8.33.travis.23.5.gem" in bucket "[secure]"

Screenshot of uploaded files: 2017-05-25 8 45 45

2017-06-01 8 59 02

pengsrc avatar May 24 '17 12:05 pengsrc

Force pushed to my fork to keep up with the travis-ci/dpl's master branch.

pengsrc avatar May 25 '17 00:05 pengsrc

@BanzaiMan Hi, could you please review and merge this PR?

pengsrc avatar May 26 '17 03:05 pengsrc

Force pushed to my fork to keep up with the travis-ci/dpl's master branch.

pengsrc avatar Jun 01 '17 12:06 pengsrc

@BanzaiMan Hi, any update on this pr ?

Xuanwo avatar Jun 07 '17 07:06 Xuanwo

Force pushed to my fork to keep up with the travis-ci/dpl's master branch.

pengsrc avatar Jun 07 '17 08:06 pengsrc

@BanzaiMan Any idea to merge this pr?

Xuanwo avatar Aug 15 '17 07:08 Xuanwo

ping @BanzaiMan, Is there anything else needed to get this PR merged?

Xuanwo avatar Jul 02 '19 04:07 Xuanwo

Hey @pengsrc @Xuanwo 👋

We are working on releasing a new major version dpl v2. The respective branch has been merged to master, and we are planning on releasing a developer preview, as well as a blog post soon, hopefully early next week.

I am looking at porting your work to the now changed codebase in master. However, I was wondering if the QingStor Object Storage still exists, I am getting an error message on the link you gave in your original comment.

$ curl -L https://qingstor.com
{"url": "http://docs.qingcloud.com/qingstor/api/common/error_code.html", "message": "You don't have enough permission to accomplish this request.", "code": "permission_denied", "request_id": "a1bec840c03b11e99b4a5254dda2bdf5"}

svenfuchs avatar Aug 16 '19 15:08 svenfuchs

If QingStor is an S3-compatible object store, then the existing s3 provider should be able to handle it. https://docs.travis-ci.com/user/deployment/s3#using-s3-compatible-object-storage

I tend to think this is a better approach than adding a new provider.

BanzaiMan avatar Aug 16 '19 15:08 BanzaiMan

This PR has been stale for a long time. Let's close it.

cc @BanzaiMan & @pengsrc

Xuanwo avatar Aug 15 '22 09:08 Xuanwo