11
11
# See the License for the specific language governing permissions and
12
12
# limitations under the License.
13
13
14
- sudo : required
14
+ sudo : false
15
15
language : node_js
16
16
node_js :
17
17
- " stable"
18
18
- " 0.12"
19
19
- " 0.10"
20
20
21
21
cache :
22
- directories :
23
- - $HOME/gcloud /
22
+ directories :
23
+ - appengine/analytics/node_modules /
24
24
- appengine/bower/node_modules/
25
+ - appengine/cloudsql/node_modules/
26
+ - appengine/datastore/node_modules/
27
+ - appengine/disk/node_modules/
25
28
- appengine/express/node_modules/
26
29
- appengine/express-memcached-session/node_modules/
30
+ - appengine/extending-runtime/node_modules/
27
31
- appengine/geddy/node_modules/
28
32
- appengine/grunt/node_modules/
29
33
- appengine/hapi/node_modules/
34
+ - appengine/hello-world/node_modules/
35
+ - appengine/koa/node_modules/
30
36
- appengine/kraken/node_modules/
37
+ - appengine/logging/node_modules/
31
38
- appengine/loopback/node_modules/
32
39
- appengine/mailgun/node_modules/
40
+ - appengine/memcached/node_modules/
41
+ - appengine/mongodb/node_modules/
33
42
- appengine/redis/node_modules/
34
43
- appengine/restify/node_modules/
35
44
- appengine/sails/node_modules/
45
+ - appengine/sendgrid/node_modules/
46
+ - appengine/static-files/node_modules/
47
+ - appengine/storage/node_modules/
48
+ - appengine/twilio/node_modules/
36
49
- appengine/webpack/node_modules/
50
+ - appengine/websockets/node_modules/
51
+ - computeengine/sendgrid/node_modules/
52
+ - datastore/node_modules/
53
+ - logging/node_modules/
54
+ - prediction/node_modules/
55
+ - pubsub/node_modules/
56
+ - storage/node_modules/
37
57
38
58
services :
39
59
- redis-server
40
60
- memcached
41
- - docker
42
61
43
62
env :
44
63
- PATH=$PATH:$HOME/gcloud/google-cloud-sdk/bin GOOGLE_APPLICATION_CREDENTIALS=$TRAVIS_BUILD_DIR/test/encrypted/nodejs-docs-samples.json TEST_BUCKET_NAME=nodejs-docs-samples GCLOUD_PROJECT=nodejs-docs-samples # Other environment variables on same line
@@ -50,18 +69,14 @@ before_install:
50
69
cd $HOME/gcloud &&
51
70
tar xzf google-cloud-sdk.tar.gz &&
52
71
printf '\ny\n\ny\ny\n' | ./google-cloud-sdk/install.sh &&
53
- source /home/travis/.bash_profile &&
72
+ source $HOME/.bashrc &&
54
73
cd $TRAVIS_BUILD_DIR;
55
74
fi
56
- - gcloud components update -q
57
- - gcloud components update app -q
58
75
- openssl aes-256-cbc -K $encrypted_fda0b707c7d5_key -iv $encrypted_fda0b707c7d5_iv -in test/encrypted/nodejs-docs-samples.json.enc -out test/encrypted/nodejs-docs-samples.json -d
59
76
- if [ -a test/encrypted/nodejs-docs-samples.json ]; then
60
77
gcloud auth activate-service-account --key-file test/encrypted/nodejs-docs-samples.json;
61
78
fi
79
+ - npm set progress=false
62
80
63
81
after_success :
64
82
- npm run coveralls
65
-
66
- after_script :
67
- - gsutil -m cp *.log gs://nodejs-docs-samples-travis-deployments
0 commit comments