CI: manually bundle test dependencies
This commit is contained in:
parent
0241ccd8b0
commit
2ad06a0e06
@ -45,6 +45,11 @@ for opam in $opams; do
|
|||||||
packages="$packages $package"
|
packages="$packages $package"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
# Hack: it loks like there is too many cycle in the opam-repository,
|
||||||
|
# when using `opam-bundle --with-test --with-doc`, so we manually
|
||||||
|
# inline some of the test and doc dependencies.
|
||||||
|
extra_packages="depext kaputt alcotest ocp-indent odoc"
|
||||||
|
|
||||||
if ! [ -f "$build_dir"/opam-repository-master.tgz ]; then
|
if ! [ -f "$build_dir"/opam-repository-master.tgz ]; then
|
||||||
echo
|
echo
|
||||||
echo "### Fetching opam-repository-master.tar.gz ..."
|
echo "### Fetching opam-repository-master.tar.gz ..."
|
||||||
@ -80,8 +85,7 @@ RUN opam bundle --yes --output="tezos_bundle-$ocaml_version" \
|
|||||||
--repository=opam-repository-tezos \
|
--repository=opam-repository-tezos \
|
||||||
--repository=opam-repository-master \
|
--repository=opam-repository-master \
|
||||||
--ocaml=$ocaml_version \
|
--ocaml=$ocaml_version \
|
||||||
--with-doc --with-test \
|
$packages $extra_packages
|
||||||
$packages depext ocp-indent odoc
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
docker build --pull -t $tmp_image "$tmp_dir"
|
docker build --pull -t $tmp_image "$tmp_dir"
|
||||||
|
Loading…
Reference in New Issue
Block a user