Merge branch 'feature/version2' into 'dev'

Workaround to fix --version

See merge request ligolang/ligo!263
This commit is contained in:
Gabriel Alfour 2019-12-17 00:19:58 +00:00
commit 4e304f01cf
6 changed files with 11 additions and 6 deletions

View File

@ -1,6 +1,9 @@
ARG target
FROM ocaml/opam2:${target}
ARG ci_job_id
ENV CI_JOB_ID=$ci_job_id
RUN opam switch 4.07 && eval $(opam env)
USER root
@ -26,7 +29,7 @@ RUN opam update
# Install ligo
RUN sh scripts/install_vendors_deps.sh
RUN opam install -y ./src
RUN opam install -y .
# Use the ligo binary as a default command
ENTRYPOINT [ "/home/opam/.opam/4.07/bin/ligo" ]

View File

@ -8,4 +8,4 @@ dockerfile="./docker/distribution/generic/build.Dockerfile"
echo "Building LIGO for $target"
echo "Using Dockerfile: $dockerfile"
echo "Tagging as: $tag_build\n"
docker build --build-arg target="$target" -t "$tag_build" -f "$dockerfile" .
docker build --build-arg ci_job_id="${CI_JOB_ID}" --build-arg target="$target" -t "$tag_build" -f "$dockerfile" .

View File

@ -14,7 +14,8 @@ then
m4 \
libcap \
bubblewrap \
rsync
rsync \
git
else
apt-get update -qq
@ -27,5 +28,6 @@ else
m4 \
libcap-dev \
bubblewrap \
rsync
rsync \
git
fi

View File

@ -2,5 +2,5 @@
set -e
# Install local dependencies
opam install -y --deps-only --with-test $(find src vendors -name \*.opam)
opam install -y --deps-only --with-test ./ligo.opam $(find vendors -name \*.opam)
opam install -y $(find vendors -name \*.opam)

View File

@ -2,5 +2,5 @@
set -e
set -x
printf '' | opam switch create . ocaml-base-compiler.4.07.1 # toto ocaml-base-compiler.4.06.1
printf '' | opam switch create . ocaml-base-compiler.4.07.1 --no-install
eval $(opam config env)