@@ -49,18 +49,14 @@ jobs:
49
49
env :
50
50
NAME : " DOXYGEN-CHECK"
51
51
DOXYGEN_VERSION : " 1.8.14"
52
- addons :
53
- apt :
54
- sources :
55
- - sourceline : ' deb http://packages.cloud.google.com/apt cloud-sdk-trusty main'
56
- key_url : ' https://packages.cloud.google.com/apt/doc/apt-key.gpg'
57
- packages :
58
- - cmake
59
- - google-cloud-sdk
60
- - graphviz
61
52
cache :
62
53
directories :
63
54
- ${TRAVIS_BUILD_DIR}/doxygen/build/bin
55
+ before_install :
56
+ - curl -sSL "https://packages.cloud.google.com/apt/doc/apt-key.gpg" | sudo -E apt-key add -
57
+ - echo "deb http://packages.cloud.google.com/apt cloud-sdk-trusty main" | sudo tee -a /etc/apt/sources.list > /dev/null
58
+ - sudo apt-get update --option Acquire::Retries=100 --option Acquire::http::Timeout="60"
59
+ - sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install cmake google-cloud-sdk graphviz
64
60
install :
65
61
- |
66
62
# Build doxygen if it is not in Travis cache
@@ -149,22 +145,24 @@ jobs:
149
145
# Ubuntu Linux with glibc using clang++-3.7, no-debug mode
150
146
- stage : Test different OS/CXX/Flags
151
147
os : linux
152
- sudo : false
148
+ sudo : true
153
149
compiler : clang
154
150
cache : ccache
155
151
addons :
156
152
apt :
157
153
sources :
158
154
- ubuntu-toolchain-r-test
159
- - llvm-toolchain-precise-3.7
160
155
packages :
161
156
- libwww-perl
162
- - clang-3.7
163
157
- g++-5
164
158
- libstdc++-5-dev
165
159
- libubsan0
166
160
- parallel
167
161
before_install :
162
+ - curl -sSL "http://apt.llvm.org/llvm-snapshot.gpg.key" | sudo -E apt-key add -
163
+ - echo "deb http://apt.llvm.org/precise/ llvm-toolchain-precise-3.7 main" | sudo tee -a /etc/apt/sources.list > /dev/null
164
+ - sudo apt-get update --option Acquire::Retries=100 --option Acquire::http::Timeout="60"
165
+ - sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install clang-3.7
168
166
- mkdir bin
169
167
- ln -s /usr/bin/gcc-5 bin/gcc
170
168
- ln -s /usr/bin/c++-5 bin/g++
@@ -178,21 +176,23 @@ jobs:
178
176
# Ubuntu Linux with glibc using clang++-3.7, debug mode, disable USE_DSTRING
179
177
- stage : Test different OS/CXX/Flags
180
178
os : linux
181
- sudo : false
179
+ sudo : true
182
180
compiler : clang
183
181
cache : ccache
184
182
addons :
185
183
apt :
186
184
sources :
187
185
- ubuntu-toolchain-r-test
188
- - llvm-toolchain-precise-3.7
189
186
packages :
190
187
- libwww-perl
191
- - clang-3.7
192
188
- g++-5
193
189
- libstdc++-5-dev
194
190
- libubsan0
195
191
before_install :
192
+ - curl -sSL "http://apt.llvm.org/llvm-snapshot.gpg.key" | sudo -E apt-key add -
193
+ - echo "deb http://apt.llvm.org/precise/ llvm-toolchain-precise-3.7 main" | sudo tee -a /etc/apt/sources.list > /dev/null
194
+ - sudo apt-get update --option Acquire::Retries=100 --option Acquire::http::Timeout="60"
195
+ - sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install clang-3.7
196
196
- mkdir bin
197
197
- ln -s /usr/bin/gcc-5 bin/gcc
198
198
- ln -s /usr/bin/g++-5 bin/g++
0 commit comments