Merge branch 'refactor/new-tezos-deps-cicliexe' into 'dev'

Refactor/new tezos deps cicliexe

See merge request ligolang/ligo!70
This commit is contained in:
Gabriel Alfour 2019-09-07 17:40:52 +00:00
commit 7e44886252
2 changed files with 22 additions and 13 deletions

View File

@ -24,8 +24,10 @@ stages:
- opam install -y odoc
# - vendors/opam-repository-tools/rewrite-local-opam-repository.sh
# - opam repository add localrepo "file://$PWD/vendors/ligo-opam-repository-local-generated/"
- opam install -y --build-test --deps-only ./src/
- dune build -p ligo
- scripts/install_vendors_deps.sh
- scripts/build_ligo_local.sh
# - opam install -y --build-test --deps-only ./src/
# - dune build -p ligo
# TODO: also try instead from time to time:
#- (cd ./src/; dune build -p ligo)
@ -111,14 +113,14 @@ remote-repo-job:
# TODO: uncomment this
# # Run a docker build without publishing to the registry
# build-current-docker-image:
# stage: test # TODO DODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODO restore to build_docker
# <<: *docker
# <<: *docker_build
# except:
# - master
# - dev
# Run a docker build without publishing to the registry
build-current-docker-image:
stage: test # TODO DODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODODO restore to build_docker
<<: *docker
<<: *docker_build
except:
- master
- dev
# When a MR/PR is merged to dev
# take the previous build and publish it to Docker Hub
@ -131,6 +133,8 @@ build-and-publish-latest-docker-image:
- docker push $LIGO_REGISTRY_IMAGE:next
only:
- dev
- refactor/new-tezos-deps-ci
- refactor/new-tezos-deps-cicliexe
# Pages are deployed from both master & dev, be careful not to override 'next'
@ -140,4 +144,5 @@ pages:
only:
- master
- dev
- feature/website-fixes
- refactor/new-tezos-deps-ci
- refactor/new-tezos-deps-cicliexe

View File

@ -30,7 +30,11 @@ RUN opam update
# Install ligo
RUN sh scripts/install_vendors_deps.sh
RUN sh scripts/install_ligo_with_dependencies.sh
RUN sh -c pwd
RUN sh scripts/build_ligo_local.sh
RUN sh -c pwd
RUN ls -l
RUN sh -c 'ls -l /ligo/_build/default/src/bin/cli.exe || true'
# Use the ligo binary as a default command
ENTRYPOINT [ "/home/opam/.opam/4.06/bin/ligo" ]
ENTRYPOINT [ "/ligo/_build/default/src/bin/cli.exe" ]