Skip to content

Commit b09b7ae

Browse files
fdupressstrub
authored andcommitted
[docker] use binary alt-ergo builds
This speeds up the build box build job.
1 parent 909464e commit b09b7ae

2 files changed

Lines changed: 6 additions & 26 deletions

File tree

scripts/docker/Dockerfile.build

Lines changed: 6 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -11,36 +11,19 @@ RUN \
1111
opam install --deps-only --confirm-level=unsafe-yes easycrypt && \
1212
opam clean
1313

14-
COPY --chmod=0755 --chown=1001:0 docker-parts/alt-ergo bin/run-alt-ergo
15-
1614
ENV PATH="/home/charlie/bin:$PATH"
1715

1816
RUN \
1917
version=2.6.3 && \
20-
opam switch create --no-switch alt-ergo-${version} ocaml-system && \
21-
opam pin --switch=alt-ergo-${version} add -n alt-ergo ${version} && \
22-
opam install --switch=alt-ergo-${version} --deps-only --confirm-level=unsafe-yes alt-ergo && \
23-
opam install --switch=alt-ergo-${version} alt-ergo && \
24-
opam clean --switch=alt-ergo-${version} && \
25-
ln -s run-alt-ergo ~/bin/alt-ergo-${version}
18+
wget -O alt-ergo https://github.com/OCamlPro/alt-ergo/releases/download/v${version}/alt-ergo-v${version}-x86_64-linux-musl && \
19+
sudo install -m 0755 alt-ergo /usr/local/bin/alt-ergo-${version} && \
20+
rm -f alt-ergo
2621

2722
RUN \
2823
version=2.5.4 && \
29-
opam switch create --no-switch alt-ergo-${version} ocaml-system && \
30-
opam pin --switch=alt-ergo-${version} add -n alt-ergo ${version} && \
31-
opam install --switch=alt-ergo-${version} --deps-only --confirm-level=unsafe-yes alt-ergo && \
32-
opam install --switch=alt-ergo-${version} alt-ergo && \
33-
opam clean --switch=alt-ergo-${version} && \
34-
ln -s run-alt-ergo ~/bin/alt-ergo-${version}
35-
36-
RUN \
37-
version=2.4.3 && \
38-
opam switch create --no-switch alt-ergo-${version} ocaml-system && \
39-
opam pin --switch=alt-ergo-${version} add -n alt-ergo ${version} && \
40-
opam install --switch=alt-ergo-${version} --deps-only --confirm-level=unsafe-yes alt-ergo && \
41-
opam install --switch=alt-ergo-${version} alt-ergo && \
42-
opam clean --switch=alt-ergo-${version} && \
43-
ln -s run-alt-ergo ~/bin/alt-ergo-${version}
24+
wget -O alt-ergo https://github.com/OCamlPro/alt-ergo/releases/download/v${version}/alt-ergo-v${version}-x86_64-linux-musl && \
25+
sudo install -m 0755 alt-ergo /usr/local/bin/alt-ergo-${version} && \
26+
rm -f alt-ergo
4427

4528
FROM base-build as main-linux-amd64
4629

scripts/docker/docker-parts/alt-ergo

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)