Skip to content

Commit 5c00dba

Browse files
author
Vlastimil Zeman
committed
Add gcloud integration to Travis
And publish documentation in case of successful build.
1 parent e7cadbb commit 5c00dba

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

.travis.yml

+10
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,24 @@ jobs:
4242
env: NAME="DOXYGEN-CHECK"
4343
addons:
4444
apt:
45+
sources:
46+
- sourceline: 'deb http://packages.cloud.google.com/apt cloud-sdk-trusty main'
47+
key_url: 'https://packages.cloud.google.com/apt/doc/apt-key.gpg'
4548
packages:
4649
- doxygen
50+
- google-cloud-sdk
4751
install:
4852
script: scripts/travis_doxygen.sh
4953
before_cache:
5054
after_success:
55+
# Google Cloud Integration
56+
- export BRANCH="${TRAVIS_PULL_REQUEST_BRANCH:-$TRAVIS_BRANCH}"
5157
- openssl aes-256-cbc -K ${encrypted_72f9b9ee773a_key} -iv ${encrypted_72f9b9ee773a_iv}
5258
-in gcloud-travis-cbmc.json.enc -out gcloud-travis-cbmc.json -d
59+
- export G_KEY=${PWD}/gcloud-travis-cbmc.json
60+
- gcloud auth activate-service-account --key-file ${G_KEY}
61+
62+
- scripts/publish_doc.sh
5363

5464
# Ubuntu Linux with glibc using g++-5
5565
- stage: Linter + Doxygen + non-debug Ubuntu/gcc-5 test

0 commit comments

Comments
 (0)