Permalink
Browse files

NCBC-1334: Push client zip file to S3 after repository tag

MOTIVATION
----------
When AppVeyor builds after each commit, a zip file is created that
contains the client assemblies. These zip files are manually uploaded to
S3 but AppVeyor can do this automatically for a repository tag.

MODIFICATIONS
-------------
- add a new deployment action to appveyor.yml for S3

RESULT
------
After AppVeyor has built the zip file for a repository tag build it will
push the zip to S3.

Change-Id: I8afacb22f6f4a1bbfa6608277f786b0de3cf4887
Reviewed-on: http://review.couchbase.org/74031
Tested-by: Mike Goldsmith <goldsmith.mike@gmail.com>
Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com>
  • Loading branch information...
MikeGoldsmith committed Feb 21, 2017
1 parent cdf7737 commit c8160fa6e92eff0dd596d4e51410c9f81f8b197e
Showing with 11 additions and 0 deletions.
  1. +11 −0 appveyor.yml
View
@@ -41,3 +41,14 @@ deploy:
secure: SKZPuqPpuYCGDlPa2hEJ6NmjNBWJ9J60/kM7Y5cEtvm3EHrYX5j3VhV2KV5os5gA
on:
appveyor_repo_tag: true
- provider: S3
access_key_id:
secure: suuUVO/OK/7edFaS0HYlm9ouHqd4SIMt8FAE/iAnRR4=
secret_access_key:
secure: Nh6AbaBk7P++ymDgtuY7OmkGoXR8s1X+lm5sIZ2Ao39Bw52HLhuPoqy8O3DsgMTQ
bucket: packages.couchbase.com
folder: clients/net/2.4/
artifact: /.*\.zip/
set_public: true
on:
appveyor_repo_tag: true

0 comments on commit c8160fa

Please sign in to comment.