diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bcdddbd420e3fd1791dbebd2ad377cfba2a7c01e..c4e1aadbc7346136cebb36a0e967ff9e848c7f0f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,10 +6,10 @@ stages: create-binaries: stage: build script: - - /install-dependencies.sh - echo -e "machine rev.ng\nlogin gitlab-ci-token\npassword ${CI_JOB_TOKEN}" > ~/.netrc - git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@rev.ng/gitlab/${CI_PROJECT_NAMESPACE}/orchestra-v3.git /orchestra - cd /orchestra + - .orchestra/ci/install-dependencies.sh - python3 setup.py bdist_wheel - pip install dist/orchestra*.whl - cd "${CI_PROJECT_DIR}" diff --git a/.orchestra/ci/install-dependencies.sh b/.orchestra/ci/install-dependencies.sh index 1741c5ca52193a1fe03e3071003e951eb9a6d184..fb885843e2f16c81b4db682d1e196db2f40dc64a 100755 --- a/.orchestra/ci/install-dependencies.sh +++ b/.orchestra/ci/install-dependencies.sh @@ -65,6 +65,8 @@ apt install --no-install-recommends --yes \ libxkbcommon-x11-dev \ libxrender-dev +pip3 install setuptools wheel + if ! which git-lfs >& /dev/null; then curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash apt-get install --no-install-recommends --yes git-lfs