Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
C
ci-images
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Iterations
Merge Requests
0
Merge Requests
0
Requirements
Requirements
List
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Package Registry
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issue
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Peter Trommler
ci-images
Commits
c37db2e4
Commit
c37db2e4
authored
Sep 17, 2019
by
Ben Gamari
🐢
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Drop i386-linux-deb8 image
parent
af2aa982
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
0 additions
and
59 deletions
+0
-59
.gitlab-ci.yml
.gitlab-ci.yml
+0
-8
i386-linux-deb8/Dockerfile
i386-linux-deb8/Dockerfile
+0
-51
No files found.
.gitlab-ci.yml
View file @
c37db2e4
...
...
@@ -69,14 +69,6 @@ build-armv7-linux-deb9:
-
docker
-
armv7-linux
build-i386-linux-deb8
:
extends
:
.build
variables
:
IMAGE
:
i386-linux-deb8
tags
:
-
docker
-
x86_64-linux
build-i386-linux-deb9
:
extends
:
.build
variables
:
...
...
i386-linux-deb8/Dockerfile
deleted
100644 → 0
View file @
af2aa982
FROM
i386/debian:jessie
SHELL
["/bin/bash", "-o", "pipefail", "-c"]
ENV
LANG C.UTF-8
RUN
echo
'deb http://ppa.launchpad.net/hvr/ghc/ubuntu trusty main'
>
/etc/apt/sources.list.d/ghc.list
RUN
apt-key adv
--keyserver
keyserver.ubuntu.com
--recv-keys
F6F88286
# Core build utilities
RUN
apt-get update
-qq
\
&&
apt-get
install
--no-install-recommends
-qy
zlib1g-dev libtinfo-dev
\
libsqlite3-0 libsqlite3-dev
\
ca-certificates g++ git make automake autoconf gcc
\
perl python3 texinfo xz-utils lbzip2 bzip2 patch openssh-client
sudo time
\
jq wget curl
\
# Documentation tools
python3-sphinx texlive-xetex texlive-latex-extra \
# Core build utilities
libgmp-dev:i386 \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
WORKDIR
/tmp
# Get i386 GHC bindist for 32 bit CI builds.
ENV
GHC_VERSION 8.6.5
RUN
curl https://downloads.haskell.org/~ghc/
$GHC_VERSION
/ghc-
$GHC_VERSION
-i386-deb8-linux
.tar.xz |
tar
-Jx
;
WORKDIR
/tmp/ghc-$GHC_VERSION
RUN
setarch i386 ./configure
--prefix
=
/opt/ghc-i386/
$GHC_VERSION
CFLAGS
=
-m32
--target
=
i386-unknown-linux
--build
=
i386-unknown-linux
--host
=
i386-unknown-linux
;
\
make
install
;
\
rm
-rf
/tmp/ghc-
$GHC_VERSION
ENV
PATH /opt/ghc-i386/$GHC_VERSION/bin:$PATH
WORKDIR
/tmp
# Get Cabal
ENV
CABAL_VERSION 2.4.1.0
RUN
curl https://downloads.haskell.org/cabal/cabal-install-
$CABAL_VERSION
/cabal-install-
$CABAL_VERSION
-i386-unknown-linux
.tar.xz |
tar
-Jx
&&
\
mv
cabal /usr/local/bin/cabal
# Create a normal user.
RUN
adduser ghc
--gecos
"GHC builds"
--disabled-password
RUN
echo
"ghc ALL = NOPASSWD : ALL"
>
/etc/sudoers.d/ghc
USER
ghc
WORKDIR
/home/ghc/
# Build Haskell tools
RUN
cabal v2-update
&&
\
cabal v2-install hscolour happy alex
--constraint
'happy ^>= 1.19.10'
ENV
PATH /home/ghc/.cabal/bin:$PATH
CMD
["bash"]
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment