diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 25560076..89931fff 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,22 +12,19 @@ cache: build: stage: build image: electronuserland/builder:wine - script: - npm install - npm run build:app - npm run release - artifacts: name: "dist" - expire_in: 1 week + expire_in: 1 hour paths: - "./release-builds/*.AppImage" - "./release-builds/*.exe" - "./release-builds/*.exe.blockmap" - "./release-builds/latest*.yml" - "./release-builds/beta*.yml" - only: - web - stable @@ -36,28 +33,19 @@ build: # Deploy to builds.openflexure.org deploy: stage: deploy - dependencies: - build - image: ubuntu:latest - before_script: - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )' - eval $(ssh-agent -s) - ssh-add <(echo "$SSH_PRIVATE_KEY_BATH_OPENFLEXURE_BASE64" | base64 --decode) - mkdir -p ~/.ssh - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config - script: - 'which rsync || ( apt-get update -y && apt-get install rsync -y )' - rsync -hrvz -e ssh release-builds/ ci-user@openflexure.bath.ac.uk:/var/www/build/openflexure-ev/ - ssh -t ci-user@openflexure.bath.ac.uk "/var/www/build/update-latest.py" - - when: manual - allow_failure: false - only: - web - stable - - tags