From fd11e81f3428e1cdc53d040bbcec0c08dd101a42 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Sat, 9 Jul 2016 15:40:03 -0400 Subject: [PATCH] s3 deploy tagged installer builds to version folders --- .appveyor.yml | 15 ++++++++++++++- .travis.yml | 17 ++++++++++++++++- 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index f694d7cb5..9b8538eb1 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -114,7 +114,7 @@ deploy: on: CONFIG: installer appveyor_repo_tag: true -# deploy tagged releases to s3 +# deploy tagged releases to s3 version folder - provider: S3 access_key_id: secure: IGAojLMqokL+76DbdulmWDA3MTsxEBBi3ReVVSqTy9c= @@ -127,3 +127,16 @@ deploy: on: CONFIG: installer appveyor_repo_tag: true +# deploy tagged releases to s3 latest folder + - provider: S3 + access_key_id: + secure: IGAojLMqokL+76DbdulmWDA3MTsxEBBi3ReVVSqTy9c= + secret_access_key: + secure: RiYqaR+3T2PMNz2j5ur8LCA6H/Zfd4jTX33CZE5iBxm+zaz4QLs25p0B7prpaoNN + bucket: qgroundcontrol + set_public: true + folder: latest + artifact: qgcinstaller + on: + CONFIG: installer + appveyor_repo_tag: true diff --git a/.travis.yml b/.travis.yml index a0aecf1ef..91bb288e0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -204,7 +204,7 @@ before_deploy: fi deploy: - # upload installers to s3 if on a branch + # deploy installers to s3 version folder if on a branch - provider: s3 access_key_id: AKIAIVORNALE7NHD3T6Q secret_access_key: @@ -219,6 +219,21 @@ deploy: all_branches: true condition: $CONFIG = installer + # deploy installers to s3 latest if on a tag + - provider: s3 + access_key_id: AKIAIVORNALE7NHD3T6Q + secret_access_key: + secure: BsLXeXUPsCJdX4tawrDnO8OFK5Hk4kzlDTiyH93En6TbjUargVAWDMcHVj7TUhr7+3Tao1W1zb0G4SJe9kHv+jrky0yE72KvoG3YAON0VXWKizxBAKkgHE2RxSTNAwDeKbi2G6YJfNDescBBfX7zEohShdXglQu7CGaUQKRaiI4= + bucket: qgroundcontrol + local_dir: ${SHADOW_BUILD_DIR}/release/package + upload-dir: latest + acl: public_read + region: us-west-2 + skip_cleanup: true + on: + tags: true + condition: $CONFIG = installer + # deploy installers to Github releases if on a tag - provider: releases api-key: -- 2.22.0