From a5770308c94be8278c1b0f53b41ef9afaf6cc9d7 Mon Sep 17 00:00:00 2001 From: Tobrun Date: Wed, 7 Nov 2018 12:37:38 +0100 Subject: [all] - update ci config --- ci.template | 34 +++++++++++++++++++++++++++++++++- circle.yml | 6 ++++++ package.json | 1 + 3 files changed, 40 insertions(+), 1 deletion(-) diff --git a/ci.template b/ci.template index db4e59eb7e..bd912d3e83 100644 --- a/ci.template +++ b/ci.template @@ -204,6 +204,38 @@ } ] } + }, + { + "PolicyName": "device-farm", + "PolicyDocument": { + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "devicefarm:*" + ], + "Resource": [ + "*" + ] + } + ] + } + }, + { + "PolicyName": "device-farm-publish-results", + "PolicyDocument": { + "Statement": [ + { + "Effect": "Allow", + "Action": [ + "s3:PutObject" + ], + "Resource": [ + "arn:aws:s3:::mapbox-loading-lock/raw/*" + ] + } + ] + } } ] } @@ -266,7 +298,7 @@ } ] } - } + } ], "Path": "/android-gl-build/travis/role/" } diff --git a/circle.yml b/circle.yml index 5d1c40bf66..f3715aafde 100644 --- a/circle.yml +++ b/circle.yml @@ -514,6 +514,12 @@ jobs: MBGL_ANDROID_STL: << parameters.stl >> steps: - install-dependencies: { gradle: true } + - run: + name: Install AWS CLI + command: | + pip install --upgrade pip + pip install awscli --upgrade --user + aws devicefarm list-projects --region us-west-2 - run: name: Check code style command: make android-check diff --git a/package.json b/package.json index ce8262b376..9ba22611fc 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ }, "license": "BSD-2-Clause", "dependencies": { + "@mapbox/cloudfriend": "^2.4.0", "@mapbox/cmake-node-module": "^1.1.0", "node-pre-gyp": "^0.10.2", "npm-run-all": "^4.0.2" -- cgit v1.2.1