Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
hello, travis
  • Loading branch information
rclark committed Aug 19, 2015
1 parent ce7882e commit 28336fd
Show file tree
Hide file tree
Showing 3 changed files with 84 additions and 0 deletions.
8 changes: 8 additions & 0 deletions .travis.yml
@@ -0,0 +1,8 @@
language: node_js
node_js:
- '0.10'
sudo: false
env:
global:
- secure: d09jX+jfkxC06jGEE6WlnDRC9mbyidr72j/I1FyKl9w3c4YbMwDZ6pAfge7RFowti8kYMfESkdyZxK66sH81EdDaQDydLIIE0fe+D/637jJFJuFU4cy6SrhBKXeWQON6SzY11FZiPPaCCz05NBzNFolK0kvn9Lkpy4bGyBT/dACChDIQStlPyo5y/cbmSCdNyMgN652YYyNy0lXqEfoM5QPsNiVg0OhC86cvBBWWGHfZ+Min0O5b5OiOaRBb1sS/h6s6G/zgz+Ks8bcL9R+H/yxQesdYUE61UAN1Nr9cO0QuL+oA+Kcaa9tOSvNV8FcM/tbI8GjMlw1ZBuOYumLrDf/RULzAyvCXTl/3iUStylHMozIpYBEWB2Fg+EjhKhnVbTfOf+s/HandJZdSpNWIauqu4viqaKxQTbZBmo1k4LUcxSM540GduG4vJxNrXNl1j9HFpC7XNLF//nwIzp5WdqfTUky1P6YEqtJ93LpbUYYIdKLyuK8xyANFvZ+HNTgf7TLpKqER1UthNNSHPsmcwrMExSCJmK+b4x2FqM8TDoIyxRLIB/cVubzsVCJUzmuX9DKrAwXLRbAbRnY6eOCEN6RlCsTezEsjGLEGIzVNBBi4XapoKUVpHtNT3XlJd8Ul24zYg8L11w4CwiMePB4GPEb8IIr1rwHpESHUBmDhXJs=
- secure: UpSk9MuBV5lH9G9AzccZ7AGwtp+NY247ZxInBCLVCauNXoacbjeIMJEOdrJaZSQQWxDQxmYcy3V8ZpsiXYm9H8njoQZnPOJJKjCuP8OgsROcY/gnAjIlDlUgh45bh1Ofyeoa4irA4YkH3avitSNAcmTBVBRD46rX/M/09lqJ0EQPszI5QKaUfoHjujUJwvqPHaRWo1kB1jUkhBBnLfKwwUj+nl80PeiiDwW0WnI+W1yBfjtyBpJzKfFMp8tpzvNorwO2SmITKbQuAwDaeqzo/xng6No73dxaqGszKGe3QrnowAtqh4L5L93EF6P09SMLMQaNQlufWIpAJ9tCbpZ8lLpM2jTSKYGqgT76LtcwIAARu9ByGEjJ+8PUajIMj/JHOFHdsND4CoEhmXM+UL2CORJ9Edp+/P6QGVA5Y5afipo5fC3kij76lkrqYqu5sH2j1uEAImXc0/OYR2xqmWCdiRW61xIU5/0FjhOvrvNZTsTr6ZV16lYFP5SgvkQOjhCGrZEySD4OSKSCXdynvyaA2LjpbL9kRvbR0kFGk6ZgEGr07aRt6O5IYbhs7RQbg9HyrVuBUsnifnNb9oM9YfePWU13IVaNDNyX1rit/qNfkfPmjau7TdTWqgNY1/Bp5Tfu9PoUyuUsCJV+TktTp+/GkDBAZ7cDkXGJgUhaeSeDnuU=
66 changes: 66 additions & 0 deletions cloudformation/travis-s3scan.template
@@ -0,0 +1,66 @@
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "s3scan test user",
"Resources": {
"TestUser": {
"Type": "AWS::IAM::User",
"Properties": {
"Policies": [
{
"PolicyName": "s3scan-test",
"PolicyDocument": {
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::mapbox"
],
"Condition": {
"StringLike": {
"s3:prefix": [
"s3scan-test/*"
]
}
}
},
{
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:GetObject",
"s3:DeleteObject"
],
"Resource": [
"arn:aws:s3:::mapbox/s3scan-test/*"
]
}
]
}
}
]
}
},
"TestUserAccessKey": {
"Type": "AWS::IAM::AccessKey",
"Properties": {
"UserName": { "Ref": "TestUser" }
}
}
},
"Outputs": {
"AccessKeyId": {
"Value": { "Ref": "TestUserAccessKey" }
},
"SecretAccessKey": {
"Value": {
"Fn::GetAtt": [
"TestUserAccessKey",
"SecretAccessKey"
]
}
}
}
}
10 changes: 10 additions & 0 deletions readme.md
Expand Up @@ -18,3 +18,13 @@ $ s3keys s3://my-bucket/some-prefix
```sh
$ s3purge s3://my-bucket/all-finished-with-these
```

## Running tests

You can run tests against your own bucket/prefix by specifying them as environment variables:

```
TestBucket=my-bucket TestPrefix=my-prefix npm test
```

Otherwise these values default to buckets owned by Mapbox which require appropriate authentication.

0 comments on commit 28336fd

Please sign in to comment.