dpl
dpl copied to clipboard
Add QingStor Object Storage provider
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:

Force pushed to my fork to keep up with the travis-ci/dpl
's master branch.
@BanzaiMan Hi, could you please review and merge this PR?
Force pushed to my fork to keep up with the travis-ci/dpl
's master branch.
@BanzaiMan Hi, any update on this pr ?
Force pushed to my fork to keep up with the travis-ci/dpl
's master branch.
@BanzaiMan Any idea to merge this pr?
ping @BanzaiMan, Is there anything else needed to get this PR merged?
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"}
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.
This PR has been stale for a long time. Let's close it.
cc @BanzaiMan & @pengsrc