Skip to content

Commit bfacfc2

Browse files
committedJun 4, 2017
Gitlab CI: Fix Ubuntu 14.04/Debian 8 build by using GCC 6 toolchain
+ indent fix
1 parent 599e13e commit bfacfc2

File tree

1 file changed

+31
-21
lines changed

1 file changed

+31
-21
lines changed
 

‎.gitlab-ci.yml

+31-21
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,13 @@ build:debian-8:
6464
<<: *build_definition
6565
image: debian:8
6666
before_script:
67+
- echo "deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty main" > /etc/apt/sources.list.d/uptodate-toolchain.list
68+
- apt-key adv --keyserver keyserver.ubuntu.com --recv BA9EF27F
6769
- apt-get update -y
68-
- apt-get -y install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
70+
- apt-get -y install build-essential gcc-6 g++-6 libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
71+
variables:
72+
CC: gcc-6
73+
CXX: g++-6
6974

7075
package:debian-8:
7176
image: debian:8
@@ -115,11 +120,16 @@ deploy:debian-9:
115120
# Trusty
116121

117122
build:ubuntu-14.04:
118-
<<: *build_definition
119-
image: ubuntu:trusty
120-
before_script:
121-
- apt-get update -y
122-
- apt-get -y install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
123+
<<: *build_definition
124+
image: ubuntu:trusty
125+
before_script:
126+
- echo "deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty main" > /etc/apt/sources.list.d/uptodate-toolchain.list
127+
- apt-key adv --keyserver keyserver.ubuntu.com --recv BA9EF27F
128+
- apt-get update -y
129+
- apt-get -y install build-essential gcc-6 g++-6 libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
130+
variables:
131+
CC: gcc-6
132+
CXX: g++-6
123133

124134
package:ubuntu-14.04:
125135
image: ubuntu:trusty
@@ -140,11 +150,11 @@ deploy:ubuntu-14.04:
140150
# Xenial
141151

142152
build:ubuntu-16.04:
143-
<<: *build_definition
144-
image: ubuntu:xenial
145-
before_script:
146-
- apt-get update -y
147-
- apt-get -y install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
153+
<<: *build_definition
154+
image: ubuntu:xenial
155+
before_script:
156+
- apt-get update -y
157+
- apt-get -y install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
148158

149159
package:ubuntu-16.04:
150160
image: ubuntu:xenial
@@ -165,11 +175,11 @@ deploy:ubuntu-16.04:
165175
# Yakkety
166176

167177
build:ubuntu-16.10:
168-
<<: *build_definition
169-
image: ubuntu:yakkety
170-
before_script:
171-
- apt-get update -y
172-
- apt-get -y install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
178+
<<: *build_definition
179+
image: ubuntu:yakkety
180+
before_script:
181+
- apt-get update -y
182+
- apt-get -y install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
173183

174184
package:ubuntu-16.10:
175185
image: ubuntu:yakkety
@@ -190,11 +200,11 @@ deploy:ubuntu-16.10:
190200
# Zesty
191201

192202
build:ubuntu-17.04:
193-
<<: *build_definition
194-
image: ubuntu:zesty
195-
before_script:
196-
- apt-get update -y
197-
- apt-get -y install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
203+
<<: *build_definition
204+
image: ubuntu:zesty
205+
before_script:
206+
- apt-get update -y
207+
- apt-get -y install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
198208

199209
package:ubuntu-17.04:
200210
image: ubuntu:zesty

1 commit comments

Comments
 (1)

nerzhul commented on Jun 4, 2017

@nerzhul
ContributorAuthor
Please sign in to comment.