Skip to content

Commit b6ae061

Browse files
committed
Add explicit job for unknown linux
1 parent 73b02ef commit b6ae061

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

.gitlab-ci.yml

+50
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,56 @@ test-x86_64-linux-fedora33:
300300
before_script:
301301
- sudo dnf install -y tree
302302

303+
######################
304+
# x86_64 linux unknown
305+
######################
306+
307+
build-x86_64-linux-unknown:
308+
extends:
309+
- .build
310+
- .x86_64-linux-centos7
311+
before_script: |
312+
cd
313+
echo "NAME=Linux" > os-release.fake
314+
echo "ID=linux" >> os-release.fake
315+
echo "PRETTY_NAME=Linux" >> os-release.fake
316+
sudo ln -sf /home/ghc/os-release.fake /etc/os-release
317+
sudo yum install -y epel-release
318+
sudo yum install -y patchelf tree
319+
variables:
320+
ADD_CABAL_ARGS: "--enable-split-sections"
321+
322+
tar-x86_64-linux-unknown:
323+
extends:
324+
- .artifacts
325+
- .x86_64-linux-centos7
326+
stage: tar
327+
needs: ["build-x86_64-linux-unknown"]
328+
before_script: |
329+
cd
330+
echo "NAME=Linux" > os-release.fake
331+
echo "ID=linux" >> os-release.fake
332+
echo "PRETTY_NAME=Linux" >> os-release.fake
333+
sudo ln -sf /home/ghc/os-release.fake /etc/os-release
334+
script:
335+
- ./.gitlab/tar.sh
336+
variables:
337+
TARBALL_ARCHIVE_SUFFIX: x86_64-unknown-linux
338+
TARBALL_EXT: tar.xz
339+
340+
test-x86_64-linux-unknown:
341+
extends:
342+
- .test
343+
- .x86_64-linux-centos7
344+
needs: ["tar-x86_64-linux-unknown"]
345+
before_script: |
346+
cd
347+
echo "NAME=Linux" > os-release.fake
348+
echo "ID=linux" >> os-release.fake
349+
echo "PRETTY_NAME=Linux" >> os-release.fake
350+
sudo ln -sf /home/ghc/os-release.fake /etc/os-release
351+
sudo yum install -y tree
352+
303353
304354
######################
305355
# x86_64 linux alpine

0 commit comments

Comments
 (0)